我想刪除特定條件下文件的最後一行。我用sed和剪切,但他們只對輸出流工作,但我想在文件中做到這一點。有人能幫我嗎? 在此先感謝。刪除文件的最後一行
13
A
回答
23
sed -ie '$d' filename.txt
i
選項告知sed
編輯文件到位。
0
你總是可以做到:
cat * > out
在哪裏,你可以刪除「貓*」,不管你做什麼,而出來的是命令的結果。
如果您提供更多關於您正在嘗試做什麼的信息,我可以更徹底地瞭解一下。
1
我會用另一個答案變體,並提出一個簡單的用編的:
ed tmp.tmp << EOC
$
d
w
q
EOC
否則,你可以使用SED /切到一個臨時文件,並mv
覆蓋啓動文件。
相關問題
- 1. tsql - 刪除最後一行
- 2. tableview刪除最後一行
- 3. Datagridview刪除最後一行
- 4. 從文件中刪除第一行和最後一行
- 5. batfile - 如何刪除文件中的最後一行,空行?
- 6. 刪除文本文件中的最後一行
- 7. 如何刪除Java中文本文件的最後一行?
- 8. 從每個文本文件中刪除最後一個空行
- 9. 從文本文件中刪除最後一行
- 10. 刪除文件夾內的所有文件,但刪除最後?
- 11. 如何在scala中刪除文件的最後一行?
- 12. 如何刪除文件的最後一行在UNIX
- 13. 使用SSIS刪除excel文件的最後一行
- 14. Android - 刪除.txt文件中最後一個不完整的行
- 15. 如何刪除一個文件的最後N行?
- 16. 如何使用php刪除文件的最後一行?
- 17. 刪除添加CSV文件的最後一行
- 18. 如何刪除Ruby中的最後一行文件?
- 19. 刪除文件中的最後一行iPhone iOS
- 20. 刪除最後一個文件夾的htaccess後一切
- 21. 刪除文件的每一行中最後一個字符的最佳方法
- 22. 刪除datagridview中的最後一行
- 23. 刪除dataGridView的最後一個空行
- 24. 刪除最後一行從的QTextEdit
- 25. 如何刪除UITextView的最後一行?
- 26. 刪除表中的最後一行android
- 27. 刪除句子中的最後一行
- 28. 刪除richtextbox的最後一行
- 29. 刪除表中的最後一行 - SQL
- 30. 刪除文件夾中文件名的最後一個字符