cd not working in sh script
problem
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”.
Solution
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.