從文件中刪除空行
回答
使用\s*
爲只含有空格的空行:
sed '/^\s*$/d' file
要保存更改回原來的文件使用-i
選項:
sed -i '/^\s*$/d' file
編輯:
正則表達式^\s*$
比賽只包含空格的行,grep -v
打印行與給定的模式不匹配下面將打印所有無黑線:
grep -v '^\s*$' file
它比thanxx ........ –
如果你知道空白行沒有空格,那麼你可以將grep減少到'grep。 file'。 –
只是爲了完整性:'awk'NF'文件' –
事有湊巧,該文件是從sed命令(sed的「/^$/d」富)沒有正確運行Windows機器複製。
我跑下面的命令,它的工作。
$ DOS2UNIX的富
sed -i '/^[ \t]*$/d' file-name
它會刪除其所有,但並不是所有的空行。的空白(空格或製表符),即(0或更多)在文件中..
注:沒有後跟方括號裏面「\ T」一個「空間」 ...
「-i
「將強制將更新後的內容寫回文件中......沒有此標誌,您可以看到屏幕上的空行被刪除,但實際文件不會受到影響。
POSIX可移植的方式來做到這一點是
sed -i '/^[[:blank:]]*$/d' file
或
grep -v '^[[:blank:]]*$' file
- 1. 從文件中刪除空行
- 2. 從txt文件中刪除空行
- 3. 從文件中刪除行
- 4. 從文件中刪除行
- 5. 從文件中刪除行
- 6. 如何從主機文件中刪除/刪除/刪除空白行?
- 7. 從文本文件中刪除空行和重複的行
- 8. 從XML文檔中刪除空行
- 9. Ruby從包含空格的文件中刪除空行
- 10. 如何從R中的文本文件中刪除空行?
- 11. 如何從C#中的文本文件中刪除空行#
- 12. 如何從java中的文本文件中刪除空行
- 13. 在刪除文本文件中的行後刪除空白VB6
- 14. 刪除文件中的空行
- 15. 刪除文件中的所有空行
- 16. 從json文件中刪除空值javascript
- 17. 從文件名中刪除空格
- 18. 從文件java中刪除空格
- 19. 刪除空行,而讀我試圖從我的CVS文件中刪除空行csv文件
- 20. 從每個文本文件中刪除最後一個空行
- 21. 如何從C++文本文件中刪除空行?
- 22. Scala:如何從文件中讀取文本時刪除空行
- 23. 如何從文本文件中刪除空白行? vb.net?
- 24. ColdFusion從文本文件中刪除空白行
- 25. 從文本文件中刪除空行c#
- 26. 如何從文本文件中刪除空行
- 27. 使用VBA從文本文件中刪除空白行
- 28. 從文本文件開頭的行中刪除空格
- 29. 從文本文件輸出中刪除空行python 3
- 30. Java replaceAll從空行中刪除空格
檢查這裏:HTTP://theunixshell.blogspot.com/2013/01/deleting-empty-lines-from -file.html – Vijay