URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9626
[ Назад ]

Исходное сообщение
"скрипт bash. Возврат к выбору case или перезапуск скрипта."

Отправлено name , 21-Янв-13 16:51 
Есть скрипт(к примеру script.sh) со следующим содержанием:

#!/bin/ksh
read word
case $word in
1)
    read a       #определение a
;;

2)
    read b       #определение b
;;

*)
    exit 3
esac

Как реализовать возврат к началу оператора "case" на этапе определения переменной b или a? Или переход из 1 пункта во 2й. Лучшим вариантом было бы конечно реализовать без перезапуска скрипта.


Содержание

Сообщения в этом обсуждении
"скрипт bash. Возврат к выбору case или перезапуск скрипта."
Отправлено name , 21-Янв-13 16:59 
Немного неверно выразился, "Как реализовать возврат к началу "case" c определением новой $word.


"скрипт bash. Возврат к выбору case или перезапуск скрипта."
Отправлено Ant0 , 21-Янв-13 17:52 
while :
do
read word
case ....
....
esac
done