bhartt
(usa Ubuntu)
Enviado em 24/11/2011 - 15:09h
brunorf,
Estou utilizando a sua sugestão também olha só como ficou a impressão do arquivo em tela:
Com sua sugestão:
tail -f /usr/local/matrix/logs/strings.2011-11-24.srvprd01.log|grep 'DURACAO BANCO'|awk -F: {'if($8 >= 4) print $0'}
[2011-11-24 15:05:59,274] [111124;150553;247] [port: xxxxx] 'xxx.xxx.xxx.xxx, 7000, 20568229, DURACAO BANCO (mm:ss:SSS): 00:05:750'
Como o adri3d indicou ficou assim:
Comando adaptado para minhas necessidades:
tail -f /usr/local/matrix/logs/arquivo.2011-11-24.arquivo.log|grep 'DURACAO'|awk ' $12 > "00:04:00" { print $0,$1,$2,$4,$5,$6,$7,$10,$12}'
resultado:
[2011-11-24 15:00:45,654] [111124;145258;250] [port: xxxxx] 'E, 237, 07715716, DURACAO CONEXAO (mm:ss:SSS): 07:47:404'
Obrigado a todos!