bashの不一致に対する正規表現の操作

bashの不一致に対する正規表現の操作

この正規表現にCIDR範囲があります。

^5\.188\.62\.([1-9]?\d|[12]\d\d)$

以下を使用して、一致する値を確認できます。https://regexr.com

今私はいくつかのコードをテストしています。次のコードを例として、一致をテストしています。

 var='^5\.188\.62\.111';[[ $var =~ '^5\.188\.62\.([1-9]?\d|[12]\d\d)$' ]] && echo yes || echo no

結局、私はそれを動作させることができませんでした。

この問題を解決するためのヒントがありますか?

ありがとう

ベストアンサー1

おすすめ記事