Добрый день, возник следующий вопрос.
Грепнул файл, получаю несколько строк . В этих строках меня интерисует значение почтового адресса, указанного как (прим):[email protected], данный параметр всегда идет 9 в строчке. Можно было бы воспользоваться параметром -f, и начать проверку на уникальные значения уже с этого поля, но после него так же следуют другие поля, по которым строчки с одинаковыми почтами идентифицируются как разные.
Есть ли параметр для утилиты uniq, по которому я могу сделать проверку строк только по одной ее части? Если нет, подскажите, пожалуйста, как это сделать.
З.Ы. Пробовал так: Достал чисто значения почт через awk,на выводе получил строчки типа:
[email protected]
[email protected]
но после того как к команед добавл uniq ничего не произошло, почты так и повторялись.
выглядила она так:
grep ‘param’ file1.txt | awk ‘{param $9}’ | uniq -s 5