Bash script – “/bin/bash^M: bad interpreter: No such file or directory” [duplicate] October 29, 2022 by Tarik Run following command in terminal sed -i -e 's/\r$//' scriptname.sh Then try ./scriptname.sh It should work.