o comando cat é um dos comandos mais usados no Linux. O nome do comando cat vem de sua funcionalidade para concatenar arquivos. Ele pode ler e concatenar arquivos, escrevendo seus conteúdos para a saída padrão. Se não for especificado nenhum ficheiro ou se o nome do ficheiro de entrada for especificado como um hífen único (-), lê-se a partir da entrada-padrão.,

Cat é mais comumente usado para exibir o conteúdo de um ou vários arquivos de texto, combinar arquivos, adicionando o conteúdo de um arquivo ao final de outro arquivo, e criar novos arquivos.

neste tutorial, vamos mostrar-lhe como usar o comando cat através de exemplos práticos.

sintaxe do comando Cat #

Antes de entrar em como usar o comando cat, vamos começar por rever a sintaxe básica.

O gato utilitário de expressões tomar a seguinte forma:

cat 
  • OPTIONS – gato opções ., Use cat --help para ver todas as opções disponíveis.
  • FILE_NAMES – Zero ou mais nomes de ficheiros.

mostrar o conteúdo do ficheiro #

a utilização mais básica e comum do comando cat é ler o conteúdo dos ficheiros.,

Por exemplo, o seguinte comando irá exibir o conteúdo de /etc/issue arquivo no terminal:

cat /etc/issue

Redirecionar o Conteúdo do Arquivo #

Em vez de exibir a saída para stdout (na tela), você pode redirecioná-lo para um arquivo.,

O seguinte comando vai copiar o conteúdo de file1.txt file2.txt usando a (>) operador :

cat file1.txt > file2.txt
Normalmente você iria usar a tag cp comando para copiar um arquivo.

Se o ficheiro não existir, o comando irá criá-lo. Caso contrário, ele irá sobrepor o arquivo.,

Usar o (>>) operador para acrescentar o conteúdo de file1.txt file2.txt :

cat file1.txt >> file2.txt

o Mesmo como antes, se o arquivo não existir, ele será criado.,

Imprimir Números de Linha #

Para exibir o conteúdo de um arquivo com os números de linha, use o -n opção:

cat -n /etc/lsb-release
1DISTRIB_ID=Ubuntu2DISTRIB_RELEASE=18.043DISTRIB_CODENAME=bionic4DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"

Suprimir Repetido Linhas Vazias #

Use -s opção para omitir a repetição vazia de saída de linhas:

cat -s file.txt

SEPARADOR Visualização de caracteres #

-T opção permite distinguir visualmente tabulações e espaços.,

cat -T /etc/hosts
127.0.0.1^Ilocalhost127.0.1.1^Iubuntu1804.localdomain

Os caracteres de TABULAÇÃO será exibido como ^I.

Exibir Final das Linhas #

Para exibir a linha invisível final personagem use o -e argumento:

cat -e /etc/lsb-release
DISTRIB_ID=Ubuntu$DISTRIB_RELEASE=18.04$DISTRIB_CODENAME=bionic$DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"$

As terminações de Linha será exibido como $.

concatenating Files #

When passing two or more file names as arguments to thecat command the contents of the files will be concatened., cat lê os ficheiros na sequência dada nos seus argumentos e mostra o conteúdo do ficheiro na mesma sequência.

Por exemplo, o seguinte comando irá ler o conteúdo de file1.txt e file2.txt e exibir o resultado no terminal:

cat file1.txt file2.txt

Você pode concatenar dois ou mais arquivos de texto e escrevê-los num ficheiro.,

O seguinte comando irá concatenar o conteúdo de file1.txt e file2.txt e gravá-los para um novo arquivo combinedfile.txt usando a (>) operador :

cat file1.txt file2.txt > combinedfile.txt

Se combinedfile.txt arquivo não existir, o comando irá criar. Caso contrário, ele irá sobrepor o arquivo.,

Para concatenar o conteúdo de file1.txt e file2.txt e acrescentar o resultado de file3.txt para usar o (>>) operador:

cat file1.txt file2.txt >> file3.txt

Se o arquivo não estiver presente, ele será criado.

ao concatenar arquivos com cat, você pode usar os mesmos argumentos como mostrado na seção anterior.,

criando arquivos #

criando arquivos pequenos com cat muitas vezes é mais fácil do que abrir um editor de texto como nano , Vim, Texto Sublime ou Visual Studio Code .

para criar um novo ficheiro, use o comando cat seguido pelo operador de redireccionamento (>) e o nome do ficheiro que deseja criar. Pressione Enter, digite o texto e depois de terminar, pressione o CRTL+D para salvar o arquivo.,

No exemplo a seguir, estamos criando um novo arquivo chamado file1.txt:

cat > file1.txt

Se um arquivo chamado file1.txt estiver presente, ele será substituído. Use o operador’ >>‘ para adicionar o resultado a um ficheiro existente.

cat >> file1.txt

Conclusion #

Thecat command can display, combine and create new file.

Articles

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *