~
Maria da Silva;DP RJ
Ana dos Santos Souza;DP SP
~
Output desejado:-
Maria Silva RJ
Ana Souza SP
-
Problema: Eu preciso utilizar o primeiro e o ultimo nome dos usurios bem como o estado correspondente.
Solução com AWK:
$ awk -F '[[:blank:];]+' '{ print $1, $(NF-2), $NF }' doc
~
Maria Silva RJ
Ana Souza SP
~
Suporte: Itamar, telegram.
Dificuldade :Ainda não entendi o uso do Field '[[:blank:];]+'
Aprendizado: O $NF significa a posição na linha do caracter, no caso $(NF-2) significa Numero-2.
Antes dessa solução, tentamos uma solução utilizando o comando:
$ awk -F '[ ;]+' '{ print $1, $(NF-2), $NF }'
Não compreendi o uso da expressão regular
<code>
'[ ;]+'
</code>
Nenhum comentário:
Postar um comentário