case, read, stdin, casereadstdin, 04-Ноя-13, 17:49 [смотреть все]Коллеги, есть скрипт с case конструкциейecho -n "ваш ответ" read ANSWER case $ANSWER in 01) и т.д. Пользователь что то выбрал и выполняются действия в case. Можно ли как то передавать параметры в ANSWER запуская скрипт с этим параметром, например scripts.sh 02, при этом будут выполняться действия из 02) Заранее благодарю!
|
- case, read, stdin, михалыч, 19:23 , 04-Ноя-13 (1)
>[оверквотинг удален] > echo -n "ваш ответ" > read ANSWER > case $ANSWER in > 01) > и т.д. > Пользователь что то выбрал и выполняются действия в case. > Можно ли как то передавать параметры в ANSWER запуская скрипт с этим > параметром, например > scripts.sh 02, при этом будут выполняться действия из 02) > Заранее благодарю!Классика жанра #!/bin/sh case "$1" in 01) echo "first" ;; 02) echo "second" ;; 03) echo "third" ;; *) echo "usage: ${0##*/} {01|02|03}" >&2 ;; esac
- case, read, stdin, tuxic, 19:35 , 04-Ноя-13 (2)
>[оверквотинг удален] > echo -n "ваш ответ" > read ANSWER > case $ANSWER in > 01) > и т.д. > Пользователь что то выбрал и выполняются действия в case. > Можно ли как то передавать параметры в ANSWER запуская скрипт с этим > параметром, например > scripts.sh 02, при этом будут выполняться действия из 02) > Заранее благодарю!echo "02"|scripts.sh
- case, read, stdin, casereadstdin, 12:01 , 05-Ноя-13 (3)
>[оверквотинг удален] >> read ANSWER >> case $ANSWER in >> 01) >> и т.д. >> Пользователь что то выбрал и выполняются действия в case. >> Можно ли как то передавать параметры в ANSWER запуская скрипт с этим >> параметром, например >> scripts.sh 02, при этом будут выполняться действия из 02) >> Заранее благодарю! > echo "02"|scripts.sh Благодарю!
|