COLUNAS RÁPIDAS COM AWK

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

UNIX GURU UNIVERSE DICA UNIX

Dica Unix 2569 - 14 de janeiro de 2007 http://www.ugu.com/sui/ugu/show?tip.today

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- COLUNAS RÁPIDAS COM AWK

Na maioria das vezes quando você usa o awk na linha de comando, você faz algo parecido com isto :

ps -ef | grep netscape | awk ‘{print $2}’

Para evitar digitação, use este script quando você precisar utilizar o awk, para imprimir na tela uma ou mais colunas :

——————- CORTE AQUI ————————— #!/bin/ksh

awkc - print out one or more columns

p=$$( echo $1 | sed ’s/,/,$/g' ) shift eval “awk ‘{ print $p }'” $*

eof

——————- CORTE AQUI —————————

Agora, você pode fazer algo como isto :

ps -ef | awkc 2,1

ou

awkc 1,2,3 /var/adm/messages*

Para assinar: http://www.ugu.com/sui/ugu/show?tip.subscribe Para sair: http://www.ugu.com/sui/ugu/show?tip.unsubscribe Para enviar uma dica: http://www.ugu.com/sui/ugu/show?tip.today

=============================================== DECLARAÇÃO: TODAS AS DICAS DE UNIX SÃO PROPIEDADE DA UNIX GURU UNIVERSE E NÃO SÃO PARA SER VENDIDAS, IMPRESSAS OU USADAS SEM O CONSENTIMENTO POR ESCRITO DA UNIX GURU UNIVERSE. TODAS AS DICAS SÃO “USADAS POR SEU PROPIO RISCO”. UGU ADVERTE PARA TESTAR TODAS AS DICAS EM UM AMBIENTE QUE NÃO ESTEJA EM PRODUÇÃO.

Unix Guru Universe - www.ugu.com - tips@ugu.com - Copyright 1994-2007 =========================================================================