Другой с sort
, uniq
и grep
:
$ grep -v -f <(sort -k2n file | uniq -f 1 -D) file
4 10
1 6
Объяснено: sort
сортирует file
во втором поле:
1 3
2 3
5 3
1 6
4 10
uniq -f 1 -D
пропускает первое ( пробег пробелов разделенное) поле и печатает только дублированные строки:
1 3
2 3
5 3
Этот список является списком исключений для grep
.