逆引きシェルスクリプト/対話式のyes,noスクリプト
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#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
終了行:
#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
ページ名: