2015-09-30 UNIXシェルスクリプト第9章 Part5 質問を出して、YesかNoの応答を取得する関数 GetYesNo.sh while : while文の無限ループを作る。 if [ "`echo -n`" = "-n" ] ; then echo "$@\c" else echo -n "$@" fi echoコマンドはシステムによって改行コードを抑止する方法が異なる。 -nオプションが使える場合は使い、使えない場合は\cを追加する。 read _ANSWER ユーザからの応答を待つ。入力された値は_ANSWERに代入される。