У меня есть текстовый файл с примером (два столбца, разделенных :)
если первый столбец первой строки повторяется снова, то не учитывайте это и дайте вывод
11:22
33:44
55:66
55:77
мой желаемый результат должен быть
11:22
33:44
У меня есть текстовый файл с примером (два столбца, разделенных :)
если первый столбец первой строки повторяется снова, то не учитывайте это и дайте вывод
11:22
33:44
55:66
55:77
мой желаемый результат должен быть
11:22
33:44
sort file | uniq --unique --check-chars=2
Я делаю два предположения:
Для исключения строк с повторением только первого столбца:
sort file | uniq -u -w 1
Для исключения строк с повторением первого поля, разделенных двоеточием:
cut -d: -f1 file | sort | uniq -u
В обоих случаях нам нужно sort файл перед передачей вывода в uniq (так как uniq работает на смежных совпадающих строках). Затем выполните uniq с некоторыми опциями.
Со страницы man uniq :
-u: only print unique lines
-w N: compare no more than N characters in lines