bashで正規表現のマッチング

高瀬 裕介 551views 更新:2015年2月25日
if [[ "$1" =~ ^[0-9]+$ ]]; then
  echo "$1 は数字です"
else
  echo "$1 は数字ではありません"
fi

右辺をダブルクォートでくくるとうまく動かなくなるようです。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません