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 ...).