comm - сравнение двух отсортированных файлов построчно
СИНТАКСИС
comm [ОПЦИЯ]... ФАЙЛ1 ФАЙЛ2
ОПИСАНИЕ
Сравнение отсортированных файлов ФАЙЛ1 и ФАЙЛ2 построчно.
Если ФАЙЛ1 или ФАЙЛ2 (но не оба) - , то чтение происходит из стандартного ввода.
Без опций выводится трехколоночный результат. Первая колонка содержит строки, уникальные для ФАЙЛ1, вторая колонка содержит строки, уникальные для ФАЙЛ2, а третья колонка содержит строки, общие для обоих файлов.
-1 подавляет первую колонку (строки, уникальные для ФАЙЛ1)
-2 подавляет вторую колонку (строки, уникальные для ФАЙЛ2)
-3 подавляет третью колонку (строки, присутствующие в обоих файлах)
--check-order
проверяет, правильно ли отсортирован ввод, даже если все строки ввода могут быть сопоставлены
--nocheck-order
не проверяет, правильно ли отсортирован ввод
--output-delimiter=СТР
разделяет колонки символом СТР
--total
выводит сводную информацию
-z, --zero-terminated
разделитель строк - NUL, а не новая строка
--help отображает эту справку и завершает работу
--version
выводит информацию о версии и завершает работу
Сравнения учитывают правила, указанные в 'LC_COLLATE'.
ПРИМЕРЫ
comm -12 file1 file2
Выводит только строки, присутствующие в обоих файлах file1 и file2.
comm -3 file1 file2
Выводит строки в file1, которых нет в file2, и наоборот.
АВТОР
Написано Ричардом М. Столлманом и Дэвидом Маккензи.
СООБЩЕНИЕ ОБ ОШИБКАХ
Онлайн-справка GNU coreutils: [https://www.gnu.org/software/coreutils/] Сообщайте об ошибках перевода по адресу [https://translationproject.org/team/]
СМ. ТАКЖЕ
Полная документация [https://www.gnu.org/software/coreutils/comm] или доступна локально с помощью: info '(coreutils) comm invocation'
Упаковано Debian (9.7-3) Авторское право © 2025 Free Software Foundation, Inc. Лицензия GPLv3+: GNU GPL версия 3 или более поздняя [https://gnu.org/licenses/gpl.html]. Это свободное программное обеспечение: вы можете изменять и распространять его. Гарантии отсутствуют в той мере, в какой это разрешено законом.