Введение в Unix



         

Команды сравнения файлов (diff, cmp, comm) - часть 2


Если файлы сильно отличаются друг от друга, сравнить их эффективнее командой comm (common), которая показывает, что в двух файлах одинаковое общее.

Например:

$ cat people Mary Clark 101 Sally Smith 113 Jane Baily 121 $ cat people.new Mary Clark 101 Sally White 113 James Walker 112 $ comm people people.new Mary Clark Sally Smith Sally White Jane Baily James Walker

Результат команды comm печатается в три колонки: строки первого файла, отсутствующие во втором: строки второго файла, отсутствующие в первом, и строки, общие для двух файлов.

Можно подавить печать одного или двух столбцов, указывая его номер в виде ключа, например (печать только третьего столбца):

$ comm -12 people people.new Mary Clark $




Содержание  Назад  Вперед