从文件中删除空行
回答
使用\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