We ❤ Teach

Amamos o que fazemos!

Dicas LPI - Filtros de textos e arquivos: cat, tac, less, head e tail

Dicas LPI - Filtros de textos e arquivos: cat, tac, less, head e tail
  • Compartilhe esse post
  • Compartilhar no Facebook00
  • Compartilhar no Google Plus00
  • Compartilhar no Twitter

Aprenda com as dicas para a LPI. Hoje trabalhamos os comandos do Tópico 103.2 da LPIC-1, com os comandos cat, tac, less, head e tail do Linux. Confira!

  • INTRODUÇÃO

Este tópico irá abordar conceitos e comandos pertencentes a leitura de textos no Linux. Estes comandos de modo isolado não alteram o conteúdo do texto, porém se combinados com outros comandos, sim. Entretanto, neste primeiro momento aprenderemos apenas a ler as informações do Linux. Todos os comandos são em minúsculo, mas para uma melhor leitura os digitarei em maiúsculo. Vocês perceberão que alguns comandos fazem o mesmo que outros, mas a abordagem será diferente. Cada comando tem seu manual de instrução explicando seus parâmetros. Colocarei apenas os parâmetros mais utilizados, porém recomendo que leiam o manual destes e testem todos os parâmetros.

 

  • COMANDOS QUE SERÃO ABORDADOS:

CAT, TAC, LESS, HEAD e TAIL

 

  • ARQUIVOS PARA USAR NAS PRÁTICAS:

Faça o download dos arquivos através deste link e pratique!

 

  • COMANDO: CAT

O CAT é utilizado quando há a necessidade de ler um documento. Com ele pode-se contar a quantidade de parágrafos em um texto, remover parágrafos repetidos ou apenas ler.

PARÂMETROS:
-b: Enumera todos os parágrafos com exceção dos espaços em brancos.

cat -b texto-pequeno.txt

-n: Enumera todos os parágrafos.

cat -n texto-pequeno.txt

-s: Caso houver espaço repetido entre os parágrafos, estes serão suprimidos. Porém um espaço será mantido.

cat -s texto-pequeno.txt

 

  • COMANDO: TAC

O TAC é utilizado para inverter a ordem do texto de um arquivo.

tac ordenacao.txt

 

  • COMANDO: LESS

O LESS é muito utilizado em conjunto com outros comandos sendo necessário utilizar encaminhadores de fluxo (será estudado mais à frente). Usando apenas o LESS é nos dado a possibilidade de ler o arquivo como no CAT, porém mais lento e com possibilidade de procura dentro do texto. Os parâmetros abaixo devem ser utilizados após “entrar” no texto com o comando LESS.

less texto-grande.txt

PARÂMETROS:
/: Use-o para inserir um termo a ser buscado no texto.

/digite_algo_para_procurar

n: Após digitar o termo para pesquisa, usando este parâmetro será feito uma busca por demais palavras idênticas.

SHIFT + N: Faz o mesmo que o parâmetro acima, porém voltará a busca.

 

  • COMANDO: HEAD

O HEAD lê o cabeçalho do arquivo de texto. Sem parâmetro lê-se os dez primeiros parágrafos.

head texto-grande.txt

PARÂMETROS:
-n: Será utilizado para passar uma quantidade específica de parágrafos retornados pelo comando.

head -n 5 texto-grande.txt

 

  • COMANDO: TAIL

O TAIL talvez seja o comando mais utilizado por SysAdmin. Assim como o HEAD, lê os dez últimos parágrafos do arquivo de texto sem parâmetro.

tail texto-grande.txt

PARÂMETROS:
-n: Será utilizado para passar uma quantidade específica de parágrafos retornados pelo comando.

tail -n 5 texto-grande.txt

-f: Usado para ler sempre as últimas entradas que forem sendo inseridas por algum log de serviço ou sistema.

tail -f /var/log/syslog

Fiquem atentos... toda semana teremos Dicas LPI! LPI DROPS - Linux em dose homeopática!!!

Por Felippi Cunegundes!

  • Compartilhe esse post
  • Compartilhar no Facebook00
  • Compartilhar no Google Plus00
  • Compartilhar no Twitter