Cat (Unix)

Question book-4.svg
Esta página ou secção cita fontes confiáveis e independentes, mas que não cobrem todo o conteúdo, o que compromete a verificabilidade (desde Outubro de 2011). Por favor, insira mais referências no texto. Material sem fontes poderá ser acadêmico)

O comando cat, do sistema operacional, Unix é usado para unir, criar e exibir arquivos.[1][2] O nome remete a "concatenate" ("concatenar" em inglês). Em geral é usado desta maneira para exibir o conteúdo de um arquivo na saída padrão:[1]

 $ cat arquivo

Onde arquivo é o nome de um arquivo do diretório atual ou o nome e caminho para um arquivo. Para cumprir o real propósito de unir arquivos, arquivo aceita caracteres curinga, exibindo na saída padrão o conteúdo de todos os arquivos que se encaixam na expressão.

Para concatenar um arquivo no fim do outro, usa-se:[1]

 $ cat arquivo2 >> arquivo1

Neste exemplo, o arquivo1 será alterado, passando a ter o seu conteúdo anterior ao qual foi agregado o conteúdo de arquivo2.[1]

Há alguns argumentos úteis para cat, como o -n que numera todas as linhas da saída gerada ou -b que numera apenas as linhas não brancas. O argumento -s remove linhas em brancas repetidas e -s faz cat exibir também caracteres não imprimíveis exceto por quebra de linha e tabulação.

 $ cat > arquivo.txt

Esse comando irá criar um arquivo com o nome arquivo.txt e será criado no diretório corrente. Quando digitado, pode ser inserido o conteúdo do mesmo. Observe que esse comando substitui o conteúdo do arquivo pelo que for inserido.

 $ cat >> arquivo

Esse comando também edita o conteúdo do arquivo, mas adiciona o que foi inserido abaixo da última linha com conteúdo.

 $ cat arquivo | tee arquivo1 arquivo2 arquivo3 arquivo4 arquivo5 arquivo6 arquivo7 arquivo8 arquivo9

Esse comando do cat combinado com o tee permite fazer múltiplas cópias simultâneas do mesmo arquivo.

  • veja também

Veja também

Outros projetos Wikimedia também contêm material sobre este tema:
Wikilivros Livros e manuais no Wikilivros

Referências

Ícone de esboço Este artigo sobre computação é um esboço. Você pode ajudar a Wikipédia .


En otros idiomas
azərbaycanca: Cat
беларуская: Cat
català: Cat (Unix)
čeština: Cat
dansk: Cat (unix)
Deutsch: Cat (Unix)
Ελληνικά: Cat (Unix)
English: Cat (Unix)
español: Cat (Unix)
فارسی: Cat (یونیکس)
français: Cat (Unix)
עברית: Cat (פקודה)
hrvatski: Cat
magyar: Cat (Unix)
italiano: Cat (Unix)
日本語: Cat (UNIX)
한국어: Cat (유닉스)
Bahasa Melayu: Cat (UNIX)
Nederlands: Cat (Unix)
polski: Cat (Unix)
română: Cat (Unix)
русский: Cat
slovenščina: Cat (Unix)
svenska: Cat
Türkçe: Cat (Unix)
українська: Cat
Tiếng Việt: Cat (Unix)
中文: Cat (Unix)