0
にファイルに可能な重複を999:
syntax error with a regex in unix1の間の数字にマッチする正規表現の作成 -
私は1の間の数字にマッチする正規表現を作成してみました - 999を、しかし、私現在の正規表現はegrep ^([1-9] [0-9] {0,2})$ですが、今はmakr annyではありません
にファイルに可能な重複を999:
syntax error with a regex in unix1の間の数字にマッチする正規表現の作成 -
私は1の間の数字にマッチする正規表現を作成してみました - 999を、しかし、私現在の正規表現はegrep ^([1-9] [0-9] {0,2})$ですが、今はmakr annyではありません
あなたの正規表現前後に他の文字がない場合にのみ動作します1〜999の数字。ところで^と最初のかっこの間にはスペース文字があるようです。それは問題を引き起こしている可能性があります。別の問題は、シェルが$、[、]などの特殊文字を解釈しないように正規表現を引用する必要があることです。
正しいコマンドは、 egrep '^ [1-9] [0- 9] {0,2})$ '
'^[1-9] [0-9] \ {0,2 \} $ ' – raym0nd