このエントリーをはてなブックマークに追加


対話式のYes/Noシェルスクリプト例

Yes/Noのシェルスクリプトの例を以下に記します。


ソースコード

#!/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 $?

実行例

下図はyes_noシェルスクリプトのスナップショットです。

yes_no-01.gif
 

 

添付ファイル: fileyes_no-01.gif 582件 [詳細] fileyes_no.sh 654件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-03-20 (金) 22:26:56