2009-11-01から1日間の記事一覧

入力値が数値であるか判定する関数

#check_num() - 数値チェック #引数1 チェックする文字列 #戻り値 0:数値 1:数値でない # check_num(){ if [ $# -ne 1 ]; then return 1 fi expr "$1" + 1 > /dev/null 2>&1 if [ $? -le 1 ]; then return 0 fi return 1 } $ . f_chknum.sh $ check_num 1; e…

文字列を取得する関数

#ask_string() - 文字列を取得 #引数1 入力メッセージ #引数2 0:入力必須 1:未入力有効 #戻り値 0: 入力あり 1:未入力 _STR:入力文字列 # ask_string(){ echo -n "$1" while read _STR; do if [ ! "$_STR" ]; then if [ $2 -eq 1 ]; then return 1 fi else r…