Сравнения двух текстов в Shell

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Аватара пользователя
am3k
Сообщения: 33

Сравнения двух текстов в Shell

Сообщение am3k »

У меня есть 2 списка файлов (kистинги ls), которые отличаются друг от друга наличием одного файла. Как мне, сравнив эти листинги получить название этого файла?
Together we stand, divided we fall...
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Сравнения двух текстов в Shell

Сообщение t.t »

Код: Выделить всё

diff file1 file2
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
quest

Re: Сравнения двух текстов в Shell

Сообщение quest »

Код: Выделить всё

diff [options] file1 file2
сравнивает 2 файла построчно либо сравнивает директории

Код: Выделить всё

diff [options] dir1 dir2


quest добавил в 08.05.2005 16:08

Есть еще

Код: Выделить всё

cmp file1 file2
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Сравнения двух текстов в Shell

Сообщение t.t »

(quest @ Воскресенье, 08 Мая 2005, 15:08) писал(а):Есть еще
cmp file1 file2
Ну, это всё же побайтное сравнение, если я правильно помню.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
quest

Re: Сравнения двух текстов в Shell

Сообщение quest »

Виноват, действительно, cmp больше подходит для бинарников
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: Сравнения двух текстов в Shell

Сообщение madskull »

Самое лучшее, именно для сравнения списков - comm
ArchLinux / IceWM
Спасибо сказали: