パラメータ(引数)の数を表示する
# 引数の数を表示する
echo "引数の数は $# です"
パラメータ(引数)の数をチェックする
# 引数の数が2つかチェックする
if [ "$#" -eq 2 ]; then
echo "引数の数は 2 です"
else
echo "引数の数は 2 以外の $# です"
fi
パラメータ(引数)が空かチェックする(必須チェック)
# パラメータ1が空文字か判定
if [ -z "$1" ]; then
echo "パラメータ1は、空文字です。"
else
echo "パラメータ1は、空文字ではありません。入力文字は $1"
fi
# パラメータ2が空文字か判定
if [ -s "$2" ]; then
echo "パラメータ2は、空文字です。"
else
echo "パラメータ2は、空文字ではありません。入力文字は $2"
fi
バラメータ(引数)が数値のみかチェックする(数値型チェック)
if [[ $1 =~ ^[0-9]+$ ]]; then
echo "パラメータ1は、数値のみです。"
else
echo "パラメータ1は、数値以外の文字が含まれています。"
fi