Задать вопрос
@bychok300

Как удалить одинаковые строки в файле?

Есть txt файл с историей команд терминала,
673  sudo mysql-workbanch
  674  sudo mysql-workbench
  675  poweroff
  676  sudo mysql -u root -p
  677  sudo mysql-workbench
  678  poweroff
вывод sort -u

как мне удалить повторяющиеся записи? sort -u не подходит, там два значения номер и сама команда, сортировка не нужна, нужно что бы удалялись повторяющиеся строки и удалялись вместе с номером
  • Вопрос задан
  • 839 просмотров
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Если подойдет "ручное" решение, то можно перевести тестовый в csv.
1. Замена двух пробелов на ;
2. Изменить разрешение файла .csv
3. Сравнивать 2 столбец в Libre Office Calc и удалять повторы
В принципе быстро делается) И сортировка и номера сохраняются.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Если сортировка не важна, то как вариант:
sort history.txt | uniq -u
Ответ написан
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы