Два текстовых файла list1 и list2. Как получить все строки из файла list2 которых нет в list1.
LinuxForum.Fans
[Решено]Сравнить два файла
Автор: Alex-L
8 сообщений
4903 просмотров
самое первое что в голову пришло это: diff list1 list2 | grep ">", хотя может и не правильно это)
Для сортированный данных можно воспользоваться
text
commа отсортировать можно командой
text
sortсамое первое что в голову пришло это: diff list1 list2 | grep ">", хотя может и не правильно это)
тогда каждая строка начинаеться с > . В списках пути к файлам (пример: /home/user/file ), которые надо будет предать другой команде. Надо без >
text
meld textmeld
meld - графическая прога (или нет ?), а мне это надо использовать в скрипте.
В bash и zsh можно использовать подстановку процессов:
text
comm -13 <(sort list1) <(sort list2)
В bash и zsh можно использовать подстановку процессов: textcomm -13 <(sort list1) <(sort list2)
Спасибо помогло :)
Войдите или зарегистрируйтесь, чтобы ответить.