CSH – Как проверить, не является ли вход НЕ

Пожалуйста, помогите, я могу видеть только форумы с этим вопросом для Bash, KSH и других

Необходимо применить его на csh.

чтобы проверить, не введен ли введенный $2 или слово «все»,

 if ($#argv == 2 && ($2 != all && $2 != **any number**)) then echo "wrong parameter" 

 if ( $#argv == 2 && $2 != 'all' && $2 !~ ^[0-9]+$ ) then echo "wrong parameter" endif 

Протестировано на AIX 7.1 – CSH 1.20.3.5