Удаление дубликата в файле без создания нового файла bash - PullRequest
0 голосов
/ 05 мая 2020

Я искал здесь, как удалить дубликаты в файле с сохранением порядка файла. Однако мне не удалось найти команду, которая удаляет на месте и не должна создавать новый файл.

example

sample.txt

one
two
three
one
four
one
five

после удаления дубликатов

sample.txt

one
two
three
four
five

1 Ответ

1 голос
/ 05 мая 2020

GNU awk имеет опцию inplace.

gawk -i inplace '!seen[$0]++' file.txt 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...