2009-09-30から1日間の記事一覧

質問を出してYesかNoの応答を取得する関数

関数名: GetYesNo 書式: GetYesNo "message" 目的: あるメッセージを出力しそれに対しての答えとしてYesかNoの答えを取得する 戻り値: Yes:0 No:1 GetYesNo() { if [ $# -eq 0 ]; then echo "Usage: GetYesNo message" 1>&2 exit 1 fi while :; do if [ "`ec…

応答要求のスタイルを定型化した関数

関数名: Question 書式: Question 質問文 デフォルト値 ヘルプメッセージ 目的: 指定したメッセージを標準出力に書き出し、ユーザに応答を要求する Question() { if [ $# -lt 3 ]; then echo "Usage: Question question default helpmessage" 1>&2 exit 1 fi…