cat
Конкатенация и вывод
файлов (POSIX)
Синтаксис:
cat [-c]
[-n|-r] [-u] [файл...]
Поддерживаемые платформы:
QNX Neutrino, Linux, Microsoft
Windows
Опции:
-c
Сжать последовательности из
нескольких символов новой строки в одиночные символы новой строки.
-n
Выводить номера строк, но не
начинать нумерацию заново для каждого нового файла.
-r
Выводить номера строк и
начинать нумерацию заново для каждого нового файла.
-u
Записать
небуферизованные выходные данные. Данные из входных файлов
(одного или нескольких) записываются на стандартное устройство
вывода без задержки по мере чтения каждого файла.
файл
Путь к входному файлу. Если файлы не указаны,
используется стандартный поток ввода. Если значение аргумента
файл представлено символом тире (-), то утилита cat считывает из стандартного потока ввода
в данной точке последовательности.
Описание:
Утилита cat считывает файлы в указанной
последовательности и записывает их содержимое на стандартное
устройство вывода.
Примеры:
Запись
содержимого файла myfile на стандартное
устройство вывода:
cat мой_файл
Конкатенация
файлов doc1 и doc2 и запись результата в файл doc.all:
cat doc1 doc2 > doc.all
Статус завершения:
0
Все входные файлы выведены
успешно.
>0
Возникла
ошибка.
Предупреждения:
Ввиду особенностей
языкового механизма командного интерпретатора, используемого при
перенаправлении выходных данных, выполнение таких команд, как:
cat doc doc.end > doc
приводит к
потере исходных данных в файле doc. Файл doc открывается
командным интерпретатором для записи и следовательно перед
выполнением команды cat усекается до
нулевой длины.