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

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

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