ユーザ用ツール

サイト用ツール


bash:script:06_conditional_branch

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
bash:script:06_conditional_branch [2014/06/05 07:09] matsuibash:script:06_conditional_branch [2015/05/08 06:20] (現在) matsui
行 1: 行 1:
 +====== 06 応答で処理を分岐する ======
  
 +<code console>
 +#/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
 +</code>
 +
 +・実行結果
 +<code console>
 +$ 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
 +$
 +</code>
 +
 +{{tag>bash}}