2 части сравнения чисел - PullRequest
2 голосов
/ 05 марта 2011

Как можно сравнить две части числа и сопоставить только равные из них?

$> tail foo | grep -E "([0-9]{3})([0-9]{3})"
999690
999700
999706
999760
999790
999851
999859
999895
999916
999949

И что ????может быть за что-то подобное?

$> grep -E ???? foo | tail
111111
222222
345345
997997

1 Ответ

2 голосов
/ 05 марта 2011

Вы уже сгруппировали первую часть;теперь ссылаться на него с помощью \1.

grep -E "([0-9]{3})\1" foo

\n должно быть идентично n: th par.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...