I had a shell script like the following
#!/bin/sh cd /to/somewhere python runsomething.py
and I was trying to run it with
$ sh somescript.sh
but it kept failing with the error something liek “cd: no directory”.
After resaving the script file with LF instead of CRLF, the script worked. I was using intellij to edit the script file and by default it was CRLF.