Aprenderemos alguns comandos úteis que você pode usar para processar texto. Antes de começarmos, vamos criar um arquivo com o qual trabalharemos. Copie e cole o seguinte comando, depois de fazer isso, adicione uma TAB entre cachorro e preguiçoso (pressione Ctrl-v + TAB, isso insere um caractere de tabulação real).
$ echo 'O Linux é rápido; o Linux é seguro' > exemplo.txtO 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.txtIsso 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.txtVocê pegará o primeiro campo -f 1, e usará como delimitador o caracter “;” -d “;”. Deverá ver no terminal “O Linux é rápido”.