Я пытаюсь запустить rungms
скрипт C Shell, который является частью GAMESS. Этот скрипт довольно сложен и запускает другие скрипты CSH из дистрибутива GAMESS. Один из скриптов говорит:
@: Expression Syntax
Как я могу определить, какой скрипт на какой строке выдает ошибку? Возможно ли это в C Shell?
Например, Bash выводит ошибки следующим образом:
node02:/stor > cat erroneous.sh
#!/bin/sh
[!-z $0] && "This is incorrect line"
node02:/stor > sh erroneous.sh
erroneous.sh: line 3: [!-z: command not found
Могу ли я заставить CSH сделать что-то подобное?