Проблема с получением уникальных значений столбца - PullRequest
0 голосов
/ 15 октября 2018

Пытаясь получить уникальный столбец, используя awk Мне нужен столбец 8, чтобы быть уникальным.Мой разделитель |&|

awk -F "|&|" '!($8 in a){a[$1];print}' < file_b.log

Извините, файл выглядит следующим образом.

a|&|1.....|&|steve
a|&|1.....|&|josh
a|&|1.....|&|steve
a|&|1.....|&|matt

1 Ответ

0 голосов
/ 15 октября 2018

Поскольку вы не указали образец Input_file или образец ожидаемого вывода, значит, не можете его протестировать.Не могли бы вы попробовать следующее.

awk -F'\\|&\\|' '!a[$8]++' Input_file
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...