![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| нескольких условий, в случае использования оператора И И | codeman007 | Shell программирование и сценарии | 2 | 12-30-2008 04:59 PM |
| Perl Substition с несколькими условиями | EDALBNUG | UNIX для чайников Вопросы И Ответы | 4 | 09-25-2008 04:15 PM |
| Несколько условий найти или Ls stmts | mavsman | UNIX для чайников Вопросы И Ответы | 5 | 04-01-2008 05:57 PM |
| нескольких условий, в случае, если / а затем | grandtheftander | UNIX для чайников Вопросы И Ответы | 4 | 07-21-2006 02:58 PM |
| нескольких условий, в случае заявления | Тим mauger | Shell программирование и сценарии | 3 | 04-28-2002 10:42 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
в случае нескольких условий
Ребята, Im пытается есть скрипт, который анализирует несколько условий: Код:
test.sh: if [ $1 = "brazil1" ] then echo "host $1" else if [ $1 = "brazil2" ] then echo "host $1" else echo $1 not valid exit 1 fi Когда я делаю Код:
./test.sh brazil1 Я получаю: Код:
./test.sh: line 12: syntax error: unexpected end of file Я не уверен, что то, что я делаю неправильно, не могли бы вы дать мне на руки его, пожалуйста? Спасибо Последний раз редактировалось bashshadow1979; на 04-21-2009 02:32 PM.. |
|
||||
|
У вас есть два ", если и только один 'фи' если бы я увидел это правильно. Использование кода метки.
|
|
||||
|
Несколько условий
Им просто не с помощью кода метки, я в следующий раз
Что я пытаюсь сделать, это есть сценарий, где я могу отправить один параметр, и на основе этого параметра выполнить функцию. если сценарий получил brazil1 затем повторить то, если он получает brazil2 затем повторить то еще .. т.д.. т.д.. Спасибо, ребята, я извиняюсь за немой вопрос, но я наклоняю показатель его .. |
|
||||
|
Я не вижу вас поставил на второе 'фи' еще в конце так я изменить вторую еще на 'Элиф "для Вас: Код:
if [ $1 = "brazil1" ]; then echo "host $1" elif [ $1 = "brazil2" ]; then echo "host $1" else echo $1 not valid exit 1 fi |
|
||||
|
Цитата:
Код:
case $1 in "brazil1") # do this ;; "brazil2") # do that ;; *) # oops ;-) ;; esac (справочная информация) |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|