2023-10-15 13:45:15 -03:00
|
|
|
# cat
|
|
|
|
|
|
|
|
> Imprime e concatena arquivos.
|
2025-01-18 18:45:33 +05:30
|
|
|
> Mais informações: <https://www.gnu.org/software/coreutils/manual/html_node/cat-invocation.html>.
|
2023-10-15 13:45:15 -03:00
|
|
|
|
|
|
|
- Imprime o conteúdo de um arquivo na `stdout`:
|
|
|
|
|
|
|
|
`cat {{caminho/para/arquivo}}`
|
|
|
|
|
|
|
|
- Concatena vários arquivos em um arquivo de saída:
|
|
|
|
|
|
|
|
`cat {{caminho/para/arquivo1 caminho/para/arquivo2 ...}} > {{caminho/para/arquivo_de_saída}}`
|
|
|
|
|
|
|
|
- Anexa vários arquivos a um arquivo de saída:
|
|
|
|
|
|
|
|
`cat {{caminho/para/arquivo1 caminho/para/arquivo2 ...}} >> {{caminho/para/arquivo_de_saída}}`
|
|
|
|
|
|
|
|
- Escreve a `stdin` em um arquivo:
|
|
|
|
|
|
|
|
`cat - > {{caminho/para/arquivo}}`
|
|
|
|
|
|
|
|
- [n]umera todas as linhas de saída:
|
|
|
|
|
2025-03-19 00:36:34 +02:00
|
|
|
`cat {{[-n|--number]}} {{caminho/para/arquivo}}`
|
2023-10-15 13:45:15 -03:00
|
|
|
|
|
|
|
- Exibe caracteres não imprimíveis e espaço em branco (com o prefixo `M-` se não for ASCII):
|
|
|
|
|
2025-03-19 00:36:34 +02:00
|
|
|
`cat {{[-vte|--show-nonprinting -t -e]}} {{caminho/para/arquivo}}`
|