询问dos2unix?

来源:百度知道 编辑:UC知道 时间:2024/07/08 17:26:52
握有一些文件以前在linux下敲dos2unix *.*o可以直接转接,
现在弄到unix下敲dos2unix *.*o,出现dos2unix [-ascii] [-iso] [-7] [originalfile [convertedfile]],请问大虾是怎么回事啊???
因为文件很多,我想编一个shell语句,循环让每个文本文件
进行dos2unix ,请问该如何编阿,
文件名为kmin0410.txt,kmin0420.txt,kmin0430.txt........kmin0850.txt。想这样
%%c/l in(41,1,85) dos2unix kmin0%%c0.txt kmin0%%c0.txt
请问shell应该如何写啊??谢谢

是把文件名写在*txt 里么,一行一个文件名,文件名用什么保存啊,写1.csh这样么,执行敲1可以么,呵呵,我太笨了,
谢谢

dos2unix 实际上就是把文本文件里面的^M删除,我一般懒得用这个命令,vi里面用一个命令(:%s/^m//g)删除即可。

用法举例:
dos2unix a.txt b.txt

要把一批文件都dos2unix,可以用下面的for语句:
for f in *.txt
do
dos2unix $f temp_111
mv temp_111 $f
done

直接 dos2unix *.txt 不久行了吗?