недавно столкнулся с проблемой при запуске bash-скрипта, выполняемого в оболочке csh. Это было выдано: / bin / bash: плохой интерпретатор: такого файла или каталога нет. Проблема была bash не на пути к среде. После добавления bash это было исправлено. Я хочу убедиться, что в будущем, если это когда-нибудь случится снова по какой-то причине, я справлюсь с этим. Мне интересно, что это за код выхода? или это просто распечатано на stderr? Я хочу поймать это и провалить основной скрипт. Любые идеи о том, как справиться с этим?
У меня есть этот сегмент:
bash sc142.sh
#####################################################################
# Check for processing errors
#####################################################################
if ($status != 0) then
exit (-1)
endif