![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| проблемы, стоящие в начале процесса в фоновом режиме, используя скрипт оболочки. | dtomar | Shell программирование и сценарии | 8 | 04-17-2008 09:11 AM |
| скрипт оболочки для извлечения из кратчайшие подстроки с учетом начала и EN | pankajd | Shell программирование и сценарии | 18 | 03-10-2008 06:20 AM |
| Попытки управлять унаследовал КШ сценарий | ajcannon | Shell программирование и сценарии | 1 | 08-15-2007 07:54 AM |
| Помощь начиная простой скрипт оболочки. | dickmartin | Shell программирование и сценарии | 2 | 07-29-2004 10:02 AM |
| Как управлять несколькими версиями набор корпуса и утилит SQL скрипт | DennisB | Shell программирование и сценарии | 2 | 06-23-2004 09:13 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Привет,
Я хочу запускать скрипт с возможностью отправной точкой. Это означает, что если нет параметра для скрипта \u003d> Сделайте все, в противном случае начинаются с точки, указанные в параметрах, и продлится до конца. Я думал использовать "дело ..." но у меня нет результата. Сценарий: # --------------- START_POINT \u003d $ 1 если [ "$ START_POINT" \u003d ""] тогда START_POINT \u003d "A" FI Эхо "> $ START_POINT <" дело в $ START_POINT "а") Эхо "Запуск> A <!";; "B") Эхо "Запуск> B <!";; "C") Эхо "Запуск> C <!";; "D") Эхо "Запуск> D <!";; умолчанию) эхо "Неправильные значения за отправную точку";; esac вернуться # --------------- ожидаемые результаты: > Скрипт [ничто] Запуск> на <! Запуск> B <! Запуск> C <! Запуск> D <! > Скрипт с Запуск> C <! Запуск> D <! > Скрипт K Неправильное значение для отправной точкой Просьба предоставить некоторую помощь. Спасибо заранее. Привет! |
|
||||
|
Управление отправной точкой в сценарий оболочки.
Да, that'a альтернативы.
Моя главная проблема заключается в том, чтобы управлять отправной точкой в скрипте, не работает каждую вещь. Спасибо. |
|
|||||
|
если вы используете tcsh, то вы можете воспользоваться помощью Гото делать то, что вы хотите. Баш и KSH не поддерживает Гото.
Кроме того, обратите внимание на этот (этот человек, возможно, решить свои проблемы без использования Goto) Последний раз редактировалось Йогеш Sawant; на 08-29-2007 05:24 AM.. Причина: исправлена опечатка |
|
|||||
|
Положите тематических esac построены в то время как петля.
Код:
[/tmp]$ cat test.ksh
#! /bin/ksh
#
while :
do
case $1 in
"") set -- a ;;
"a") echo "a" ; set -- b ;;
"b") echo "b" ; set -- c ;;
"c") echo "c" ; set -- d ;;
"d") echo "d" ; break ;;
*) echo "Wrong" ; break ;;
esac
done
[/tmp]$ ./test.ksh
a
b
c
d
[/tmp]$ ./test.ksh a
a
b
c
d
[/tmp]$ ./test.ksh c
c
d
[/tmp]$ ./test.ksh d
d
[/tmp]$ ./test.ksh z
Wrong
[/tmp]$ ./test.ksh abcd
Wrong
[/tmp]$
|
|
||||
|
Вот и все. Большое спасибо Vino .Спасибо также для других, я буду использовать некоторые ответы на нечто другое .Привет. Антонио. |
![]() |
| Закладки |
| Теги |
| скрипт оболочки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|