shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Case com AWK


From: williamalves1975br
Subject: Case com AWK
Date: Tue, 23 Aug 2011 18:18:58 -0000
User-agent: eGroups-EW/0.82

Bem, precisei solucionar um problema aqui no trabalho, que consistia em 
monitorar um LOG em tempo real, diversar foram as tentativas até concluir que o 
SED e AWK seria a melhor solução, problemas sempre existirão e pesoas 
interessadas em resolver também, só que é em menor quantidade.

Onde após a tratativa do log, seria necessário utilizar com "Case", mas não com 
o while, until ou for da maneira que estava acostumado a pensar e resolver, e 
sim dentro do awk.

Segue resultado após algumas pesquisas, poderá ser útil.

echo 1 2 3 4 5 6 7 | tr ' ' '\n' | awk '
   $1 ~ "^7"    {print $0, ("setimo ciclo")}
   $1 ~ "^6"    {print $0, ("sexto ciclo")}
   $1 ~ "^5"    {print $0, ("quinto ciclo")}
   $1 ~ "^4"    {print $0, ("quarto ciclo")}
   $1 ~ "^3"    {print $0, ("terceiro ciclo")}
   $1 ~ "^2"    {print $0, ("segundo ciclo")}
   $1 ~ "^1"    {print $0, ("primeiro ciclo")}
   '



reply via email to

[Prev in Thread] Current Thread [Next in Thread]