Коллеги, есть скрипт с case конструкциейecho -n "ваш ответ"
read ANSWER
case $ANSWER in
01)
и т.д.
Пользователь что то выбрал и выполняются действия в case.
Можно ли как то передавать параметры в ANSWER запуская скрипт с этим параметром, например
scripts.sh 02, при этом будут выполняться действия из 02)
Заранее благодарю!
>[оверквотинг удален]
> 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
>[оверквотинг удален]
> echo -n "ваш ответ"
> read ANSWER
> case $ANSWER in
> 01)
> и т.д.
> Пользователь что то выбрал и выполняются действия в case.
> Можно ли как то передавать параметры в ANSWER запуская скрипт с этим
> параметром, например
> scripts.sh 02, при этом будут выполняться действия из 02)
> Заранее благодарю!echo "02"|scripts.sh
>[оверквотинг удален]
>> read ANSWER
>> case $ANSWER in
>> 01)
>> и т.д.
>> Пользователь что то выбрал и выполняются действия в case.
>> Можно ли как то передавать параметры в ANSWER запуская скрипт с этим
>> параметром, например
>> scripts.sh 02, при этом будут выполняться действия из 02)
>> Заранее благодарю!
> echo "02"|scripts.shБлагодарю!