「Bash」exprコマンドで数値を判定するサンプル

2021年12月3日

書式
expr “$変数名" : “[0-9]*$" >&/dev/null
exprコマンドを利用して、数値を判定します。
使用例

#!/bin/bash

read -p "> " data

if expr "$data" : "[0-9]*$" >&/dev/null; then
    echo "数字:$data"
else
    echo "数字ではない"
fi

実行結果

# sh test12.sh
> 65
数字:65

 

batch

Posted by arkgame