Uso interessante do awk
Posted on March 12th, 2007 by Carla Duclos
O awk é uma ferramenta muito poderosa e tenho consciência que não uso 1/1000 do que ela oferece.
Descobri um uso interessante da ferramenta, que é a utilização da opção system que já premite executar diretamente o comando utilizando o campo selecionado.
Ex:
O comando lsvgfs lista os filesystems do VG:
# lsvgfs rootvg
/
/usr
/var
/tmp
/home
/opt
Utilizando o awk com a opção system, podemos por exemplo, desmontar os filesystems chamando o comando umount dentro do awk, fazendo tudo numa única linha de comando:
# lsvgfs rootvg | awk ‘{system(”umount “$1)}’
Para saber mais sobre awk:


Discussion Area - Leave a Comment