Exemplos de comando Linux Cat

Exemplos de comando Linux Cat

Em Linux, o “gato”É a concatenação de arquivos que combinam vários arquivos em um único arquivo. Existem outros vários usos do comando CAT no Linux, que falaremos neste artigo para dar uma compreensão de como ele funciona em diferentes cenários.

  • Como funciona o comando do gato?
  • Exibir o conteúdo de todos os arquivos
  • Exibir vários arquivos de uma só vez
  • Copie a saída de um arquivo para outro arquivo
  • Anexar a saída de um arquivo a outro arquivo
  • Exibir os números de linha no arquivo
  • Crie novos arquivos
  • Classifique a saída
  • Remova as linhas vazias consecutivas
  • Exibir os caracteres da guia
  • Imprima a saída de um arquivo

Vamos começar o artigo com o comando do gato.

Como funciona o comando do gato?

Usando o “gato”Comando, você pode criar um arquivo, visualizar o conteúdo do arquivo, concatenar os arquivos e redirecionar a saída do arquivo. A sintaxe deste comando da seguinte forma:

$ cat [option] [nome do arquivo]

Use o comando anterior se estiver presente no mesmo diretório. Caso contrário, mencione o caminho para esse arquivo da seguinte forma:

$ CAT [Opção] [PATH/TO/FILE]

Diferentes opções do comando CAT estão listadas no seguinte:

Opções Descrição
-n Para exibir o número da linha de conteúdo de arquivo
-T Para exibir os caracteres separados por Tab em uma linha-e
-e Para exibir o "$" no final das linhas
-s Você pode omitir as linhas vazias da saída.
-a Para exibir todo o conteúdo do arquivo

Para explorar mais opções, use o seguinte “ajuda" Utilitário:

$ CAT -Help

Exemplo 1: exibir o conteúdo de todos os arquivos

O uso comum do comando CAT está exibindo o conteúdo do arquivo. Para exibir o conteúdo do arquivo em um terminal, basta digitar “gato”E o nome do arquivo da seguinte forma:

$ cat [nome do arquivo]

Para exibir todos os arquivos em um diretório atual, use o caractere curinga com o comando CAT da seguinte forma:

$ CAT *

Para exibir apenas o conteúdo dos arquivos de texto em um diretório, insira o seguinte comando:

$ CAT *.TXT

Exemplo 2: exibir vários arquivos

Você também pode combinar e exibir o conteúdo de vários arquivos juntos no terminal usando o comando CAT. Para exibir vários arquivos simultaneamente, use a seguinte sintaxe:

$ gat amostra.teste txt.TXT

Exemplo 3: copie a saída de um arquivo para outro

Também pode ser utilizado para copiar a saída de um arquivo para outro arquivo. Se não for encontrado, primeiro cria. Caso contrário, ele substitui o arquivo alvo.

Para copiar a saída de um arquivo de origem para outro arquivo, use a seguinte sintaxe:

$ cat [fonte_file]> [destino_file]

Um exemplo disso é copiar a saída de um testFile1 para outro arquivo chamado testfile_backup da seguinte maneira:

$ cat [testfile1]> [testfile_backup]

Este comando primeiro cria o arquivo testfile_backup e depois copia o conteúdo do testFile1.

Exemplo 4: Anexe a saída de um arquivo a outro arquivo

Em vez de substituir a saída de um arquivo direcionado no exemplo permeável, você também pode fazer com que o comando CAT para anexar a saída:

$ cat [fonte_file] >> [destino_file]

Ele cria o arquivo de destino se ainda não existir. Caso contrário, ele anexa a saída.

Copie vários arquivos para outro arquivo de texto/concatenando os arquivos

O comando CAT combina vários arquivos em um único arquivo. A sintaxe a seguir pode ser usada para concatenar o arquivo1, o arquivo2 e o arquivo3 e salvá -los em outro arquivo chamado File4.TXT:

$ cat [file1] [file2] [file3]> [file4]

Por exemplo, queremos concatenar a saída de /etc /hostname, /etc /resolv.Conf, e o arquivo /etc /hosts para outro arquivo chamado Rede.TXT:

$ cat /etc /hostname /etc /resolv.conf /etc /hosts> rede.TXT

Exemplo 5: Exiba os números de linha no arquivo

Para exibir os números de linha na saída de um arquivo, basta usar o sinalizador -n da seguinte maneira:

$ cat -n [nome do arquivo]

Por exemplo, se você estiver visualizando um arquivo que contém a lista de itens, poderá usar o sinalizador -n para exibir esses itens com um número. Lembre -se de que linhas vazias também são numeradas da seguinte maneira:

Teste $ CAT -N.TXT

Se você não deseja numerar as linhas vazias, use o sinalizador -b da seguinte forma:

$ CAT -B Teste.TXT

Exemplo 6: Crie um arquivo

Para criar um arquivo através do comando CAT, a seguinte sintaxe pode ser usada para o objetivo:

$ cat> [nome do arquivo]

Depois de entrar no comando anterior, insira o texto que você deseja armazenar no arquivo. Uma vez feito, salve e saia. Depois disso, você pode visualizar o conteúdo do seu arquivo recém -criado executando o seguinte comando no terminal:

$ cat> escritório.TXT

Exemplo 7: Classifique a saída

Você também pode combinar o tipo com o comando CAT para classificar a saída em ordem alfabética da seguinte maneira:

$ Teste CAT.txt | organizar

Exemplo 8: Remova as linhas vazias consecutivas

Às vezes, o arquivo contém linhas vazias consecutivas que você não deseja imprimir. O comando CAT permite a fusão dessas linhas vazias consecutivas e as mostra como uma linha vazia:

Use a seguinte sintaxe de comando para remover as linhas vazias repetidas:

$ cat -s [nome do arquivo]

Por exemplo, temos o seguinte arquivo com linhas vazias consecutivas:

Teste de $ CAT -S.TXT

Exemplo 9: exibir os caracteres da guia

Às vezes, você precisa remover as guias de seus arquivos. O comando CAT pode ajudá -lo a encontrar as guias no seu arquivo usando o sinalizador -t da seguinte maneira:

$ CAT -T Teste.TXT

Exemplo 10: Imprima a saída de um arquivo

Outro uso popular do comando CAT está no conteúdo de impressão de um documento. Por exemplo, para imprimir a saída de um arquivo para um dispositivo de impressão chamado /dev /lp, a seguinte sintaxe é usada:

$ cat [nome do arquivo]> /dev /lp

Conclusão

Neste artigo, explicamos através de vários exemplos sobre como você pode usar o comando CAT para manipular os arquivos no Linux. O comando CAT é popular entre todos os usuários devido à sua sintaxe simples e às várias opções que ele oferece. Criando e visualizando um arquivo, mesclagem, copiando e anexando o conteúdo do arquivo, impressão e muito mais pode ser tratado com este único comando de gato.