Проблемы установки, настройки и работы Правильной Операционной Системы
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
teejay
- рядовой
- Сообщения: 11
- Зарегистрирован: 2013-09-18 20:56:55
Непрочитанное сообщение
teejay » 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
выдаёт ошибку:
Код: Выделить всё
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
teejay
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2016-03-15 8:40:01
А точку с запятой не надо после условия?
А вообще, лучше конечно на чистом sh рисовать скрипты.
Убей их всех! Бог потом рассортирует...
Alex Keda
-
ivan__
- сержант
- Сообщения: 234
- Зарегистрирован: 2009-08-11 15:48:32
- Откуда: Питер
Непрочитанное сообщение
ivan__ » 2016-05-31 10:23:15
На tcsh нет такой конструкции if () then fi
Есть if() then endif
ivan__