GeeksforGeeks (Português)

Cat(concatenate) é muito frequentemente usado no Linux. Ele lê os dados do arquivo e dá o seu conteúdo como saída. Ele nos ajuda a criar, ver, concatenar arquivos. Então vamos ver alguns comandos cat frequentemente usados.

1) Para visualizar um único arquivo
Comando:

$cat filename

Saída

It will show content of given filename

2) Para visualizar vários arquivos
Comando:

$cat file1 file2

Saída

This will show the content of file1 and file2.

3) Para visualizar o conteúdo de um ficheiro anterior com os números de linha.,
Command:

$cat -n filename

Output

It will show content with line numberexample:-cat-n geeks.txt1)This is geeks2)A unique array

4) Create a file
Command:

$ cat >newfile

Output

Will create and a file named newfile

5) Copy the contents of one file to another file.,
Comando:

$cat > 

Saída

The content will be copied in destination file

6) comando Cat pode suprimir repetido linhas vazias na saída
Comando:

$cat -s geeks.txt

Saída

Will suppress repeated empty lines in output

7) comando Cat pode acrescentar o conteúdo de um arquivo para o final de outro arquivo.
Command:

$cat file1 >> file2

Output

Will append the contents of one file to the end of another file

8) Cat command can display content in reverse order using tac command.,
Command:

 $tac filename

Output

Will display content in reverse order 

9) Cat command can highlight the end of line.
Comando:

$cat -E "filename"

Saída

Will highlight the end of line

10) Se você deseja usar o-v-E-e-T opção juntos, então em vez de escrever -vET no comando, você pode apenas usar a opção de linha de comando.
Command

11) Cat command to open dashed files.,
Command:

$cat -- "-dashfile"

Output

Will display the content of -dashfile

12) Cat command if the file has a lot of content and can’t fit in the terminal.
Command:

$cat "filename" | more

Output

Will show that much content, which could fit in terminal and will ask to show more.

12) Cat command to merge the contents of multiple files.
Command:

$cat "filename1" "filename2" "filename3" > "merged_filename"

Output

Will merge the contents of file in respective order and will insert that content in "merged_filename".

13) Cat command to display the content of all text files in the folder.,
Comando:

$cat *.txt

Saída

Will show the content of all text files present in the folder.

14) comando Cat para escrever em um arquivo já existente.

Comando :

$cat >> geeks.txtThe newly added text.

Saída

Will append the text "The newly added text." to the end of the file.

Este artigo é uma contribuição de Camila. Se você gosta de GeeksforGeeks e gostaria de contribuir, você também pode escrever um artigo usando contribute.geeksforgeeks.org ou e-mail o seu artigo para [email protected]. Ver seu artigo publicado no GeeksforGeeks página principal e ajudar outros Geeks.

Share

Deixe uma resposta

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