Bashスクリプトの入力パラメータが10進数であることを確認する必要があります。どうですか?
ベストアンサー1
パターンマッチングを使用できます(先行ゼロを許可しない場合は正規表現を改善してください)。
if [[ $num =~ ^[+-]?[1-9][0-9]*$ ]]
then
echo Decimal
else
echo Not decimal
fi
Bashスクリプトの入力パラメータが10進数であることを確認する必要があります。どうですか?
パターンマッチングを使用できます(先行ゼロを許可しない場合は正規表現を改善してください)。
if [[ $num =~ ^[+-]?[1-9][0-9]*$ ]]
then
echo Decimal
else
echo Not decimal
fi