unix cat command syntax
Aprenda o comando Unix Cat com exemplos:
O comando cat é talvez o comando Unix mais comumente usado. É derivado de catenate - que descreve o processo de conectar coisas.
O comando cat é um filtro que pode ser usado para várias finalidades:
- Exibe o conteúdo dos arquivos de texto.
- Copie os arquivos de texto em um novo arquivo.
- Anexe um arquivo de texto ao final de outro arquivo de texto.
Perguntas da entrevista do desenvolvedor do Salesforce para experientes
Comando Unix Cat com exemplos
Sintaxe do comando Cat:
cat [options] [files]
O comando cat torna-se uma ferramenta muito poderosa quando combinado com os símbolos de redirecionamento de entrada e saída do shell Unix:
- cmd> arquivo.txt: o símbolo “>” redireciona o fluxo stdout do comando para substituir o conteúdo do arquivo especificado. O arquivo será criado se não existir, ou seu conteúdo será substituído se existir.
- cmd >> arquivo.txt: o símbolo “>>” redireciona o fluxo stdout do comando para anexar ao conteúdo do arquivo especificado. O arquivo será criado se não existir ou o novo conteúdo será anexado ao mesmo arquivo se existir.
Exemplos:
Lista o conteúdo do arquivo1 em stdout
$ cat file1
Liste o conteúdo de arquivo1 e arquivo2 juntos em stdout
$ cat file1 file2
Copie o conteúdo do arquivo1 e do arquivo2 para o arquivo3
$ cat file1 file2 > file3
Anexar o conteúdo do arquivo1 e do arquivo2 ao arquivo4
$ cat file1 file2 >> file4
Se nenhum nome de arquivo for fornecido para o comando, ou se o nome do arquivo for “-“, ele lê o texto de entrada de stdin. Isso pode ser usado para preencher o conteúdo do arquivo no prompt de comando.
Exemplo:
$ cat > file1 Hello World ^D
Neste exemplo, o comando lê sua entrada do terminal e grava a saída no arquivo “arquivo1”. O usuário pode inserir seu texto linha por linha e encerrar a entrada com o caractere “^ D” que indica o fim do arquivo.
O comando cat também oferece suporte às seguintes opções:
- cat -n: numera as linhas de saída.
- cat -s: suprime as linhas de saída repetidas que estão vazias.
Leitura recomendada
- Comando de classificação Unix com sintaxe, opções e exemplos
- Cortar comando no Unix com exemplos
- Comando Ls no Unix com exemplos
- Comando Grep no Unix com exemplos simples
- Comando Tar no Unix para criar backups (exemplos)
- Find Command in Unix: Find Files with Unix Find File (exemplos)
- Comandos de processamento de texto Unix: filtros Unix com exemplos
- Comandos Unix: Comandos Unix básicos e avançados com exemplos