tch scripting problem
Добавлено: 2016-03-14 21:20:07
Добрый день. Вопрос достаточной простой: почему приведённый ниже код скрипта на tcsh не работает?
выдаёт ошибку:
Код: Выделить всё
#!/bin/tcsh
echo "$1 $2"
if ($1 > $2) then echo "$1 bigger than $2"
else echo "$2 bigger than $1"
fi
Код: Выделить всё
if: Improper then.
Код: Выделить всё
FreeBSD freebsd 10.2-RELEASE-p9 FreeBSD 10.2-RELEASE-p9 #0: Thu Jan 14 01:32:46 UTC 2016 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
root@freebsd:/usr/local/scripts # printenv
USER=root
LOGNAME=root
HOME=/root
MAIL=/var/mail/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
TERM=xterm
BLOCKSIZE=K
SHELL=/bin/tcsh
SSH_CLIENT=
SSH_CONNECTION=
SSH_TTY=/dev/pts/0
HOSTTYPE=FreeBSD
VENDOR=amd
OSTYPE=FreeBSD
MACHTYPE=x86_64
SHLVL=1
PWD=/usr/local/scripts
GROUP=wheel
HOST=freebsd
REMOTEHOST=
EDITOR=vi
PAGER=more