Tach!
Mit DOS-Zeilenenden wird es teilweise nachvollziehbar:
: No such file or directory
./b.sh: line 3: $'pwd\r': command not found
Aber da steht dann auch noch eine weitere Fehlermeldungszeile statt der Ausgabe des Verzeichnisses. Und die deutet auf den Zeilenende-Fehler hin.
dedlfix.