我想从某个文本文件中删除所有空行。我可以这样做:
grep '[^[:blank:]]' < file1.dat > file1.dat.nospace
但我需要用一个目录中的 n 个文件来完成。我该怎么做?
如有任何帮助,我们将不胜感激。谢谢!
最佳答案
您可以将它与 find
一起使用
find . -name '*.dat' -exec sed -i.bak '/^[[:blank:]]*$/d' {} +
关于linux - 如何去除文本文件的空白空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42281205/