bashの正規表現でスペース(空白)を判定する方法を紹介します。 1.問題点 bashで、下記のようなスペース(空白)を含む文字列を判定したいのですが、方法がわかりません。 #!/bin/bash str="aaa bbb ccc" if [[ $str =~ 'a{3} b{3} c{3}' ]]; then echo "yes" else echo "no" fi 実行結果 no ちなみに単純な文字列であればマッチするようです。 #!/bin/bash str="aaa bbb ccc" if [[ $str =~ 'aaa bbb' ]]; then echo "yes" else echo "no" fi 実行結果 yes ということで、bashの正規表現でスペースを判定する方法を紹介します。 2.bashの正規表現でスペースを判定する 正規表現でスペースを判定するには、スペースを
![bashの正規表現でスペース(空白)を判定する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/d2df8a5de236e9ac8205b93862235177cdef6100/height=288;version=1;width=512/https%3A%2F%2Fwww.koikikukan.com%2Fimages%2F2020%2Flinux_logo.png)