Я знаю, как удалить повторяющиеся строки, используя sort
и uniq
, но есть ли способ удалить первую строку, которая является дубликатом, а не второй?
Например, если у меня есть файл со следующими строками:
aaaaaaa
bbbbbbb
bbbbbbb
ccccccc
aaaaaaa
ccccccc
вывод должен быть:
bbbbbbb
aaaaaaa
ccccccc
Нужно ли запускать какой-то цикл или это легко сделать с помощью uniq
? И да, я знаю, что обратная сортировка даст мне результат, но это не то, чего я хочу.
Спасибо.
sort $1 | uniq -d
в итоге дает мне aaaaaa bbbbbb cccccc или cccccc bbbbbb aaaaaa ни один из этих выходов мне не нужен - person user2661167   schedule 10.08.2013