使用bash for Windows并试图找出是否有一种简单的方法可以用一个命令替换目录中的所有文件。
我知道
tr -s '\t' '\t' < inputFile > outputFile
应该可以工作,但如果我有数千个我希望通过的话,有没有办法对目录中的所有文件执行此操作?
答案 0 :(得分:0)
我只想使用可以修改文件的sed
:
sed -r -i -e "s/\t+/\t/g" *.txt
您需要更改*.txt
以匹配您感兴趣的文件。-r
选项可以使用+
正则表达式限定符和-i
告诉sed
修改文件而不是写入标准输出。