我在文件夹中有多个.txt文件我想从每个文件的每一行删除所有空格我该怎么办?
所以像file1.txt包含
a a a a
2 2 2 2
和2.txt文件包含
3 3 3 3
4 4 4 4
我希望结果删除空格,
之后file1.txt
aaaa
2222
答案 0 :(得分:0)
查看此帖子。 How to remove all white spaces from a given text file
您需要tr
命令。您可以执行cat file.txt | tr -d " \t\n\r"
如果您想对目录中的所有文件执行此操作,则可以使用find命令。像find . | xargs tr -d " \t\n\r
答案 1 :(得分:0)
使用sed
$sed -e "s/ //g" file1.txt
aaaa
2222
您可以添加-i
来更改文件。