2012-10-26 39 views
0

我想刪除文件中的最後一行。我能夠這樣使用寫入文件Linux終端

sed '$d' 1 > 2 && cp 2 1 

有人可以告訴我一個更有效的實現。我能夠使用讀取,寫入和複製來完成我的任務。 是否可以僅使用一次讀取和一次寫入操作來完成此操作。

回答

2

不需要使用兩個命令。使用sed的就地編輯:

sed -i '$d' 1 
+0

謝謝KingsIndian。這很快且非常有幫助 –