つれズレ日記

おいしいものとカメラが大好きなWebのひよっこエンジニア♀の雑記。お出かけや食べ物のキロク。

正規表現

【bash】指定桁数の数値のみで構成されているかチェックする

=~ で文字列と正規表現の比較ができるらしい。 if [[ "$STRING" =~ ^[0-9]\{10\}$ ]]; then echo "10桁の数値です"fi ただし、正規表現を" "で囲ってはいけない。φ(*'д'* )メモメモ(" "で囲むと、正規表現もろとも文字列にされてしまう)