sed add line at the end of file
I trying to add a line at the end of file (/root/test.conf) with sed. I use FreeBSD and when I try to add a simple line, I always get several errors like: extra characters at the of command undefined label 'est.conf' The file is like this: #Test firstLine secondLine !p.p *.* And I want to add something like this: (return \n) !word other (5 tab between "other" and "/usr/local") /usr/local If it's not possible with sed, there are another options? Thank you!
It doesn't sound like you need to use sed at all, maybe just cat with a heredoc: cat test.conf - <<EOF whatever you want here more stuff EOF The - argument causes cat to listen on standard input, which allows you to use a heredoc as well as a file. You can add a redirect > tmp before <<EOF to output to another file called tmp. To add literal tabs in the interactive terminal, you can use Ctrl-v followed by Tab.
You don't need any special tools like sed to add some lines to the end of files. $ echo "This is last line" >>file #or $ printf "This is last line\n" >>file works just fine in almost any platform. You might need to escape special characters though, or enclose them in single/double quotes.
Case statement not working
Rename detailed information before $ in Terminal [closed]
Trouble in executing cake shell in cron
save terminal command to file that runs command in terminal when opened
Backslash quoting in Byron Rakitzis's RC [closed]
How to generate html file to give download link to manifest.plist file in order to install ipa to iphone
Cronjob to be scheduled [duplicate]
Shell: test if parameter is a directory
shell script to find multiple strings in multiple files and then them like “string - filename”
Fetch sftp error values in expect shell
AIX Shell Script - Formatting a long line of 255 Characters into a 10 line paragraph
Unix scripting whoami/$USER not working as desired
Calling Maple in Unix-shell without shell time overwriting
Execute large number of commands via SSH
Unix: Get the latest entry from the file
How to assign an output to a shellscript variable?