1

次のコードを使用して、「1-10」、「10-20」、「1-9」(二重引用符なし) のようなパターンを grep したい:

grep '[[:digit:]]\-[[:digit:]]' mydoc

「1-9」を grep することはできますが、他の 2 つのパターンを grep する方法がわかりません!

4

2 に答える 2

2

マイナスはマスキング不要です。+ は複数回の出現を許可します。

egrep '[0-9]+-[0-9]+' mydoc
于 2012-04-22T17:08:44.323 に答える
1

grep -E '[[:digit:]]+-[[:digit:]]+' mydoc

grep -E '[[:digit:]]{1,2}-[[:digit:]]{1,2}' mydoc

?

于 2012-04-22T13:36:37.730 に答える