備忘
とりあえず、プロンプトで入力(green,red,yellow)を求めて該当した入力で分岐する。
\green,red,yellowの頭文字を正規表現にするにはどうすればいいのか。。。
#!/bin/bash
while :
do
echo "input signal (green/yellow/red)"
read signal
case $signal in
[Rr]ed)
echo "Stop"
;;
[Gg]reen)
echo "Go!"
;;
[Yy]ellow)
echo "Caution"
;;
*)
echo "end"
;;
esac
break;
done
Output 1
# ./input.sh
input signal (green/yellow/red)
green
Go!
Output 2
# ./input.sh
input signal (green/yellow/red)
yellow
Caution
Output 3
# ./input.sh
input signal (green/yellow/red)
red
Stop