HOME > 開発系 > ShellScript > ShellScript [Shell] bashで数値文字列判定 2010年2月2日 ※当サイトでは広告を掲載しています パラメータで受け取った値などが数値かどうかを判定する。数値以外の文字がひとつでも入っていればエラー。 CHAR=`expr "$1" : '\([0-9][0-9]*\)'` if [ "$1" != "$CHAR" ]; then echo "数値以外の文字が入っています" exit 1 fi 忘れないようにメモメモ。 Post Share Pocket Hatena LINE URLコピー -ShellScript -bash, Linux, シェルスクリプト