Removing CTRL-M’s from all files in a directory.
Change to the directory where the files reside.
In this example I want to change all the .sql files.

ls *.sql | while read file
do
sed 's/^M//g' $file > ${file}.new
mv ${file}.new ${file}
done

Note : I used the keys “CTRL-V” then “CTRL-M” in the sed command above.

About troyski

I'm a freelance UNIX engineer working in the UK. I'm married to Tina and between us we have six children. I'm a bit of an Apple fan boy, and all the Windows machines in the house are a thing of the past now.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Post navigation