Я знаю, что мой заголовок -не говорит сам за себя, но позвольте мне попытаться объяснить его здесь.
У меня есть имя файла test.txt
, в котором есть повторяющиеся строки. Теперь я хочу удалить эти повторяющиеся строки и в то же время update test.txt
с новым содержимым.
test.txt
AAAA
BBBB
AAAA
CCCC
Я знаю, что могу использовать sort -u test.txt
для удаления дубликатов, но для обновления файла новым содержимым, как мне перенаправить его вывод в тот же файл. Приведенная ниже команда не работает.
sort -u test.txt > test.txt
Итак, почему приведенная выше команда не работает и как правильно?
Также есть ли другой способ, например
sort_and_update_file test.txt
который сортирует и автоматически обновляет мой файл без необходимости перенаправления.