Номер строки с ошибкой и имя файла в csh

Я пытаюсь запустить 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 сделать что-то подобное?


csh
person Sergey    schedule 13.04.2015    source источник