If you want to convert a dos text file with ugly ^M’s, you may use following commands;
dos2unix filefromdos < filein > fileout
sed 's/.$//' filein > fileout
sed 's/.$//' -i file
Some distributions do not include dos2unix
, and fromdos/todos commands, but every single of them has sed
. And to convert all files in directory ‘path’;
find path -type f -print -exec sed 's/.$//' -i {} \;
Cheers.