dos2unix 实际上就是把文本文件里面的^M删除,我一般懒得用这个命令,vi里面用一个命令(:%s/^m//g)删除即可。用法举例: dos2unix a.txt b.txt 要把一批文件都dos2unix,可以用下面的for语句:for f in *.txtdo dos2unix $f temp_111mv temp_111 $fdone参见http://wenda.so.com/q/1381616108060914