1
我想輸出一個文件的內容附加一個字符串,而不會創建一個新行。如何附加到現有的行使用sed
到目前爲止我命令的地方在新行附加的字符串:
sed -e 'a foo' file.txt
>> file contents...
>> foo
我所要的輸出是這樣的:
>> file contents...foo
我想輸出一個文件的內容附加一個字符串,而不會創建一個新行。如何附加到現有的行使用sed
到目前爲止我命令的地方在新行附加的字符串:
sed -e 'a foo' file.txt
>> file contents...
>> foo
我所要的輸出是這樣的:
>> file contents...foo
隨着sed
(上Archlinux
& Minix
測試成功) :
sed '$s/$/foo/' file.txt
$
開頭,意思是結尾的文件。
如果您需要添加在每個行富:
sed 's/$/foo/' file.txt
在最新的上下文,$
意味着結束線
我不認爲OP想要一個換行符角色在那裏。另外,你不需要大括號。另外,這裏不需要'awk'。 – Steve
確實如此,發佈相應編輯 –