Olá, vamos por partes :) Tenho um arquivo com o formato abaixo, de 1 G, o que eu preciso é grepar a linha "<status>" com o o resultado Resp:0 e pegar também as linhas "<operation>, <target> e <starttime> acima do status, o grep | destas linhas forma um único comando. Resumindo, o grep do "<status>" mais as linhas acima forma um único comando, quero contar a quantidade de comandos com "<status>" Resp:0 que estão aparecendo para cada comando.
egrep "(<operation>|<target>|<starttime>|<status>)" arquivo_1g | grep -B 3 "<status>Resp:0" O que foi feito? Simples, limitei a saida do arquivo aos campos que te interessavam incluindo todos os tipos de status. Depois limitei aos campos que te interessam. Sds, LEslie 2008/9/12 Cristiano Amaral <[EMAIL PROTECTED]> > Pelo que entendi, o que importa mesmo é contagem da linha com > "Resp:0" é isso ? Ou estou enganado... se for isso: > > grep "RESP:0;" arquivo.log | wc -l > > -- Leslie H. Watter [As partes desta mensagem que não continham texto foram removidas]
