AWK – Dica sobre campos separadores para utilização em shell script

image_pdfimage_print

O awk é uma ferramenta muito poderosa. E nesta dica vamos tratar rapidamente sobre um dos recursos muito bom existentes no awk que é a possibilidade de configurar um campo separador.

A opção -F pode ser utilizada para definir o campo separador a ser utilizado para tratar os dados de entrada. Abaixo um exemplo de uso:

awk -F\: '{print $1 ; }'

No exemplo acima, o texto de entrada/alimentação do awk irá ser separado toda vez que for encontrado o caracter ‘:’ e será retornado o texto na posição 1, que é a primeira parte de texto anterior a primeira aparição do caracter ‘:’.

A opção ‘-F’ é equivalente a ‘–field-separator’

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!