Как получить строки, имеющие определенный формат - PullRequest
0 голосов
/ 02 мая 2010

У меня есть файл в следующем формате.

1234, 'US', 'IN',......
324, 'US', 'IN',......
...
...
53434, 'UK', 'XX', ....
...
...
253, 'IN', 'UP',....
253, 'IN', 'MH',....

Здесь я хочу извлечь только те строки, которые имеют ключевое слово IN в качестве второго ключевого слова. т.е.

253, 'IN', 'UP',....
253, 'IN', 'MH',....

Может кто-нибудь сказать мне команду, чтобы grep это.

Ответы [ 2 ]

2 голосов
/ 02 мая 2010

Это работает:

egrep "^[0-9]+, 'IN'"
2 голосов
/ 02 мая 2010

grep -E ^ [^,] *, \ 'IN \',. + \ $ FILENAME

Это должно сработать!

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