#navi(../)

* 対話式のYes/Noシェルスクリプト例 [#u23a1806]
Yes/Noのシェルスクリプトの例を以下に記します。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)

* ソースコード [#s9a721d2]
 #!/bin/bash
 function yes_no {
   MSG=$1
   while :
   do
     echo -n "${MSG} y/N: "
     read ans
     case $ans in
     [yY]) return 0 ;;
     [nN]) return 1 ;;
     esac
   done
 }
 
 yes_no 'Do you like LINUX ?'
 echo return:$?
 yes_no 'Do you like Windows ?'
 echo return $?
#ref(yes_no.sh)


*実行例 [#i6865476]
下図はyes_noシェルスクリプトのスナップショットです。
#ref(yes_no-01.gif)

#br
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
#br

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS