-bash: /var/spool/PBS/mom_priv/jobs/XXXXXX.vm-pbs.SC: /bin/bash^M: bad interpreter: No such file or directory
Дело в том, что вместо интерпретатора '/bin/bash', указанного в самой первой строке скрипта, получился '/bin/bash^M', а такого файла не существует (о чём и говорит фраза 'No such file or directory')
dos2unix submit.sh
Существует и аналогичная утилита с именем 'unix2dos', осуществляющая преобразование в обратную сторону (добавляя '0x0D' перед каждым '0x0A').