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.
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.