入力が整数であることを確認しようとしましたが、何百回も確認しましたが、エラーが見つかりませんでした。ああ動作しません。すべての入力(数字/文字)に対してifステートメントをトリガーします。
read scale
if ! [[ "$scale" =~ "^[0-9]+$" ]]
then
echo "Sorry integers only"
fi
私は引用符を使ってみましたが、逃したか何もしませんでした。私は何が間違っていましたか?入力が整数かどうかをテストする簡単な方法はありますか?
ベストアンサー1
引用符の削除
if ! [[ "$scale" =~ ^[0-9]+$ ]]
then
echo "Sorry integers only"
fi