<Предыдущая | Содержание: | Следующая>
Прдч
Команда Прдч Программа сравнивает два текстовых файла и отображает строки, уникальные для каждого из них, и общие для них строки. Для демонстрации мы создадим два почти идентичных текстовых файла, используя кошка:
[я @ linuxbox ~] $ cat> file1.txt a
bcd
[я @ linuxbox ~] $ cat> file2.txt b
cde
[я @ linuxbox ~] $ cat> file1.txt a
bcd
[я @ linuxbox ~] $ cat> file2.txt b
cde
Затем мы сравним два файла, используя Прдч:
[я @ linuxbox ~] $ файл связи1.txt файл2.txt
a
bcd
e
[я @ linuxbox ~] $ файл связи1.txt файл2.txt
a
bcd
e
В свете вышеизложенного становится ясно, Прдч производит три столбца вывода. Первый столбец содержит строки, уникальные для первого аргумента файла; второй столбец - строки, уникальные для второго аргумента файла; третий столбец содержит строки, общие для обоих файлов. Прдч поддерживает параметры в форме -n в котором n имеет значение 1, 2 или 3. При использовании эти параметры определяют, какой столбец (столбцы) подавить. Например, если бы мы хотели вывести только строки, общие для обоих файлов, мы бы подавили вывод столбцов один и два:
[я @ linuxbox ~] $ связь -12 файл1.txt файл2.txt
bcd
[я @ linuxbox ~] $ связь -12 файл1.txt файл2.txt
bcd