Я могу удалить повторяющиеся строки в файлах, используя следующие команды: 1) sort -u и uniq команды. возможно ли использование sed или awk?Как удалить повторяющиеся строки в файле в unix?
ответ
Там есть «известный» AWK идиома:
awk '!seen[$0]++' file
Он должен сохранить уникальные строки в памяти, но она сохраняет порядок файлов.
Это выглядит потрясающе, но почему-то это не работает для меня на macOS Sierra. – mherzl
только для небольших файлов, если файл больше, чем ram + swap - не работает –
Для некоторого определения «маленький». Измерено в GB –
После сортировки мы можем использовать эту команду SED
sed -E '$!N; /^(.*)\n\1$/!P; D' filename
Если файл несортированный, то вы можете использовать с комбинацией команды.
sort filename | sed -E '$!N; /^\(.*\)\n\1$/!P; D'
рода и уник них только необходимость удаления дубликатов кошачью файла | сортировать | уник >> filename2
, если его файл состоит из числа используют сорт -n
- 1. Как удалить повторяющиеся строки в текстовом файле в unix bash?
- 2. Удалить повторяющиеся строки в файле по шаблону
- 3. Удалить повторяющиеся строки в текстовом файле
- 4. Удалить повторяющиеся строки в текстовом файле
- 5. Как удалить повторяющиеся строки в файле в Python
- 6. Как удалить отдельные повторяющиеся строки в файле в linux
- 7. Как удалить разделитель в конце строки в файле данных Unix?
- 8. Как удалить повторяющиеся строки
- 9. Как удалить повторяющиеся строки?
- 10. Найти и удалить повторяющиеся строки через скрипт оболочки Unix. Как?
- 11. Unix Bash Удалить повторяющиеся строки из файлов каталога?
- 12. Как устранить повторяющиеся строки в файле: python
- 13. Как подсчитать повторяющиеся строки в txt-файле
- 14. Удалить последнее появление строки в файле в unix/linux
- 15. Удалить повторяющиеся строки в MySQL
- 16. Алфавит строк в файле, а затем удалить повторяющиеся строки
- 17. удалить повторяющиеся строки в массиве
- 18. удалить повторяющиеся строки в запросе
- 19. Как удалить повторяющиеся несмежные строки
- 20. Как удалить повторяющиеся строки в SQL?
- 21. Как удалить повторяющиеся строки в SQL
- 22. Как удалить повторяющиеся строки/данные в векторе?
- 23. Как удалить повторяющиеся строки в этом случае?
- 24. Как удалить повторяющиеся строки в моем CSV?
- 25. Как удалить повторяющиеся строки в Oracle
- 26. Как удалить повторяющиеся строки в sql-сервере?
- 27. Как удалить повторяющиеся строки в wpf datagrid?
- 28. Как удалить повторяющиеся строки в таблице
- 29. Как удалить повторяющиеся строки в Notepad ++/EditPad?
- 30. Как удалить повторяющиеся строки в R
, если у вас есть своего рода и уник, почему вы хотите использовать СЭД или AWK? – Skriptotajs
Ну, возможно, это так, поскольку, насколько я помню, оба изучают полные языки. Вопрос в том, что вы использовали бы их, как указано @Skriptotajs. – Rubens