- 使用 sed + grep
#sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`
eg: sed -i 's/$/\r/g' `grep '$' -rl .` #批量转unix to dos
注意不要在要修改的目录下执行,可以在上一级,因此所在目录写成 ./要转换目录
- 使用find + sed
eg: find . -name "*.tcl" | xargs sed -i 's/\r$//g' #批量转dos to unix
#sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`
eg: sed -i 's/$/\r/g' `grep '$' -rl .` #批量转unix to dos
注意不要在要修改的目录下执行,可以在上一级,因此所在目录写成 ./要转换目录
eg: find . -name "*.tcl" | xargs sed -i 's/\r$//g' #批量转dos to unix