min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

bash 対話的にyesかnoかを確認するスクリプト(YES→yesへ小文字変換)

 

以前の記事 bash 大文字小文字変換 UPPERは${i^^} LOWERは${i,,} - min117の日記 の応用。

bashスクリプトで、入力者に「YES」か「NO」かを尋ねるだけの処理を実装する。回答を「Y」「y」「YES」「yes」どれで入れてもイエスで認識にする。NOも同様。

Linux、RaspberryPi、MacOSXの全てに対応する(Dropboxに置くスクリプトなので、どこからでも使えるようにしたい)。

ーーー

ソース

f:id:min117:20160326211509p:plain

実行してみる(MacOSXbashにて)。

Y で回答。

f:id:min117:20160326211739p:plain

y で回答。

f:id:min117:20160326211803p:plain

YES で回答。

f:id:min117:20160326211817p:plain

yes で回答。

f:id:min117:20160326211838p:plain

NOの場合。

f:id:min117:20160326211959p:plain

いろいろ使えそう。