如何将制表符转换为目录的每个文件中的空格(可能是递归的)?
另外,有没有办法设置每个标签的空格数?
如何删除整个项目的所有尾随空格?从根目录开始,从所有文件夹中的所有文件中删除尾随空格.
此外,我希望能够直接修改文件,而不只是将所有内容打印到stdout.
我运行sed在Windows上进行一些替换,我注意到它会自动将行结尾转换为Unix(\n).是否可以选择告诉sed使用Windows行结尾(\ r \n),甚至更好地保留文件中的行结尾?
注意:我使用unxutils中的sed:http://unxutils.sourceforge.net/
我有一个简单的shell脚本,可以从文件中删除尾随空格.有没有办法让这个脚本更紧凑(没有创建临时文件)?
sed 's/[ \t]*$//' $1 > $1__.tmp
cat $1__.tmp > $1
rm $1__.tmp
Run Code Online (Sandbox Code Playgroud)