我可以cat file.txt
获取文件的内容,但是我也想坚持自己选择的最后一行。
我试过管道,(cat file.txt ; echo "My final line") |
但只有最后一行通过管道。如何加入猫和最后一线?
编辑以澄清一点:我不希望修改文件本身。我知道,如果可以的话,echo "My final line" >> file.txt
或者echo "My final line" | tee -a file.txt
我只是想在此特定命令的上下文中执行附加操作,以便可以将file.txt
and 串联在一起"My final line"
。
我不想将行实际上附加到文件对象,仅在命令/管道中。我已经知道,
—
DoubleBass
>>
如果要编辑文件本身,可以在该行后附加。
你不小心擦除了
—
蕨菜
file.txt
吗?您的管道代码片段应该可以正常工作。
@DoubleBass:Mathieu Mitchell的答案是一个更好的答案,因为它不会修改文件(内存中或磁盘上的文件),而是利用内置命令的功能。
—
Bryan Boettcher
echo "My final line" >> file.txt
?