如何使用csh从linux中查找带有^ M的文件

时间:2008-10-31 10:29:03

标签: dos line-endings

是否有一个csh脚本/命令列出源源代码树中的所有文件,这些文件的行结尾在emacs(在linux下)中显示为“^ M”。

谢谢!

3 个答案:

答案 0 :(得分:5)

根据我对another question的回答:

fgrep -rl `echo -ne '\r'` .

答案 1 :(得分:0)

find . -type f -exec grep $'\r' {} +

$'\r'可能需要bash才能正常运行。

答案 2 :(得分:0)

find . -type f -print | xargs grep 'cntl-M$'

首先输入cntl-V

进入cntl-M