29 lines
1.1 KiB
Markdown
29 lines
1.1 KiB
Markdown
|
|
# cat
|
|||
|
|
|
|||
|
|
> Вывести и объединить файлы.
|
|||
|
|
> Больше информации: <https://www.gnu.org/software/coreutils/manual/html_node/cat-invocation.html>.
|
|||
|
|
|
|||
|
|
- Вывести содержимое файла в `stdout`:
|
|||
|
|
|
|||
|
|
`cat {{путь/к/файлу}}`
|
|||
|
|
|
|||
|
|
- Объединить несколько файлов в один выходной файл:
|
|||
|
|
|
|||
|
|
`cat {{путь/к/файлу1 путь/к/файлу2 ...}} > {{путь/к/выходному_файлу}}`
|
|||
|
|
|
|||
|
|
- Добавить содержимое нескольких файлов в конец выходного файла:
|
|||
|
|
|
|||
|
|
`cat {{путь/к/файлу1 путь/к/файлу2 ...}} >> {{путь/к/выходному_файлу}}`
|
|||
|
|
|
|||
|
|
- Записать `stdin` в файл:
|
|||
|
|
|
|||
|
|
`cat - > {{путь/к/файлу}}`
|
|||
|
|
|
|||
|
|
- Пронумеровать все строки вывода:
|
|||
|
|
|
|||
|
|
`cat {{[-n|--number]}} {{путь/к/файлу}}`
|
|||
|
|
|
|||
|
|
- Отобразить непечатаемые и пробельные символы (с префиксом `M-` для не-ASCII символов):
|
|||
|
|
|
|||
|
|
`cat {{[-vte|--show-nonprinting -t -e]}} {{путь/к/файлу}}`
|