Para quem conhece o awk pule esta definição dada pelo zago: O que significa awk?
Awk é uma linguagem com muitas funcionalidades, excelente na manipulação de strings e arquivo texto, muito útil pra usar na linha de comando, em scripts, em combinação com outros aplicativos como cat, ls e etc... ===== A dica ========= O delimitador de campos padrão do awk é o espaço, e portanto se quizer que ele imprima a saída também com espaços basta colocar uma vírgula entre os campos, no exemplo abaixo retiro o espaço existente entre os campos 2 e 3 echo "um dois tres quatro" | awk '{print $1,$2$3,$4}' E para deixar o pessoal com agua na boca veja um exemplo em que troco os campos 4 e 1 de lugar echo "um dois tres quatro" | awk '{print $4,$2,$3,$1}' Ou ainda pego o meu endereço IP ifconfig eth0 | awk '/inet end/ {print $3}' Referências: * http://www.zago.eti.br/script/awk.html * http://sergioaraujo.pbwiki.com/awk " °v° " /(_)\ " ^ ^ :wq