LaSCADo
  • Equipe
  • Eventos
  • Histórico
  • Financiamento
  • Política de uso
  • Projetos
  • Hardware
  • Softwares
  • Como acessar
  • Dicas
  • Como chegar

Antes de começarmos, vamos criar um arquivo com o qual trabalharemos.

$ echo 'O Linux é rápido; o Linux é seguro' > exemplo.txt

O comando que aprenderemos é o comando cut. Extrai partes de texto de um arquivo.

Para extrair o conteúdo por uma lista de caracteres:

   $ cut -c 5 exemplo.txt

  Isso mostra o quinto caractere em cada linha do arquivo. Neste caso é “n”, observe que o espaço também conta como caractere.

Para extrair o conteúdo de um campo, precisaremos fazer uma pequena modificação. O sinalizador -f ou campo corta o texto com base nos campos; por padrão, ele usa TABs como delimitadores, portanto, tudo separado por uma TAB é considerado um campo.

Você pode combinar o sinalizador de campo com o sinalizador de delimitador para extrair o conteúdo por um delimitador personalizado, assim o -d indica o delimitador que por padrão é o TAB:

$ cut -f 1 -d ";" exemplo.txt

Você pegará o primeiro campo -f 1, e usará como delimitador o caracter “;” -d “;”. Deverá ver no terminal “O Linux é rápido”.

← Voltar

 

LaSCADo - FT/UNICAMP/Limeira