Boa tarde César Vc tenta o grep -B2 status-da-ação5=true teste.log, onde a opção -B2 mostra as duas linhas acima do padrão encontrado e a opção -A2 duas linhas seguintes ao padrão.
--- Em [email protected], "César Vianna" <cesar.via...@...> escreveu > > Opa! > > Tenho um arquivo de log e preciso que um script que retorne sempre a quinta > linha anterior ao padrão localizado. O formato é o seguinte: > > login_do_usuarioA > status-da-ação1=false > status-da-ação2=true > status-da-ação3=true > status-da-ação4=false > status-da-ação5=true > > login_do_usuarioB > status-da-ação1=true > status-da-ação2=false > status-da-ação3=false > status-da-ação4=true > status-da-ação5=false > > ... > > > O que preciso é > * > Se > status-da-ação5=false > Então > Retorna/Imprima a quinta linha anterior ( isto é, o login do usuário)* > > > Obs. Não tive nem uma idéia para iniciar... > > Grato, > -- > César Vianna > ------------------- > Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às > unidades; os agenciamentos móveis aos sistemas. > Gilles Deleuze & Felix Guattari > > > [As partes desta mensagem que não continham texto foram removidas] >
