We have 10 PC with some version of Ubuntu and only remote access. While doing some upgrades to custom software I did not notice that the line endings in some scripts were Windows version (CR+LF) and not the Unix version (LF). So now when I want to launch the script it gives an error:
bash: /usr/local/bin/portsee: /usr/bin/python^M: bad interpreter: No such file or directory
Is there a way to change all line endings in a script from terminal. The thing is that I can not install any new software to this group of PC-s.
sed
command from the duplicate's accepted answer.