Bashシェルスクリプト/スクリプト例 の変更点
*スクリプト例 [#rcade26e]
[[dokuwiki.fl8.jp掲載済>http://dokuwiki.fl8.jp/doku.php/bash/script/06_conditional_branch]]
**ユーザの応答で処理を分岐する。 [#n2ff0c0e]
・sample01.sh
#/bin/sh
while :
do
echo "1) ls -sF"
echo "2) pwd"
echo "3) w"
echo "4) clear "
echo "q|Q) exit"
read RESPONCE
case $RESPONCE in
1) ls -sF ;;
2) pwd ;;
3) w ;;
4) clear ;;
q|Q) exit ;;
*) echo "No such number.";;
esac
done
・実行結果
$ sh sample01.sh
1) ls -sF
2) pwd
3) w
4) clear
q|Q) exit
2
/home/matsui/work
1) ls -sF
2) pwd
3) w
4) clear
q|Q) exit
q
$