nul*_*ion 18
grep -URl ^M . | xargs fromdos
Run Code Online (Sandbox Code Playgroud)
grep为您提供当前目录下具有DOS行结尾的所有文件的列表.
-U 使grep考虑行结尾而不是默认剥离它们
-R 使它递归
-l 使其仅列出文件名而不是匹配的行
然后你将该列表输入转换器命令(fromdos在ubuntu上,dos2unix我来自哪里).
注意:实际上不要输入^M.相反,你需要按下<Ctrl-V>然后<Ctrl-M>插入^M角色并让grep了解你的目标.或者,你可以输入$'\r'代替^M(但我认为这可能仅适用于bash ...).