Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Операторы сравнения / 7 сообщений из 7, страница 1 из 1
26.11.2007, 13:47:39
    #34965107
дедок
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операторы сравнения
Народ подскажите как правильно написать следующее условие

например:

IF [ `$VAR` > "2"] then .....

FI

написал неправильно наверное, но смысл понятен.

нужно поставить слеш / перед > или взять его в скобки?
...
Рейтинг: 0 / 0
26.11.2007, 13:54:36
    #34965134
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операторы сравнения
http://gazette.linux.ru.net/rus/articles/abs-guide/x2536.html

http://gazette.linux.ru.net/rus/articles/index-abs-guide.html
...
Рейтинг: 0 / 0
26.11.2007, 16:28:51
    #34965785
дедок
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операторы сравнения
а в солярисе лучше
обратные ковычки использовать или двойные для операндов?
...
Рейтинг: 0 / 0
26.11.2007, 16:37:51
    #34965841
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операторы сравнения
дедока в солярисе лучше
обратные ковычки использовать или двойные для операндов?кАвычки обратные `` двойные "" и одинарные '' несут различный функционал. И солярис роли не играет играет шел: bash sh zsh csh ...
...
Рейтинг: 0 / 0
26.11.2007, 16:40:24
    #34965851
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операторы сравнения
> echo "$TMPDIR"
/tmp

> echo '$TMPDIR'
$TMPDIR

> echo `$TMPDIR`
bash: /tmp: является директорией
...
Рейтинг: 0 / 0
26.11.2007, 17:10:49
    #34965978
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операторы сравнения
дедок wrote:

> обратные ковычки использовать или двойные для операндов?
Почитайте документацию под shell'у. info bash, например.
--
We are all going to hell and I'm driving the bus
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
27.11.2007, 06:56:21
    #34966923
Операторы сравнения
Код: plaintext
1.
2.
3.
4.
if [ $var -lt  2  ] ; then
   echo lesser
else
   echo greater or equal
fi
А вообще - man test
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Операторы сравнения / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]