У меня есть текстовый файл, в котором я хочу удалить несколько строк.
Пример содержимого файла ниже -
v1 has output 1.1
v2 has output 10.2
v3 has output 5.4
v4 has output 1.1
v5 has output 10.2
v6 has output 12
------------------
and so on
, как видно из приведенного выше значения 1.1 и 10.2, повторяется несколько раз, я хочу сохранить первые 10 строк 1.1 и 10.2 и многое, похожее на них (эти значения разные и в сотнях разных чисел), но удалить все последующие дубликаты, даже если значение параметра v каждый раз отличается и также хочет сохранить неповторяющиеся данные.
Я пытаюсь отсортировать с помощью uniq, но он только устраняет одинаковые совпадающие дубликаты, но не на основе определенных условий.
sort file.txt | uniq -i