我想输出附加字符串的文件内容而不创建新行。
到目前为止,我的命令将附加的字符串放在一个新行上:
sed -e 'a foo' file.txt
>> file contents...
>> foo
我希望输出看起来像这样:
>> file contents...foo
答案 0 :(得分:5)
使用sed
(在Archlinux
& Minix
上成功测试):
sed '$s/$/foo/' file.txt
开头的 $
表示文件的结尾 。
如果您需要在每行添加 foo :
sed 's/$/foo/' file.txt
在最新情况下,$
表示行的结尾