Aqui deu certo, não sei o que pode estar acontecendo ai, talvez um erro de digitação. Mesmo pq já no grep ele só vai retornar a linha que tem o 192.168.14.164, nem tem como ele pegar a outra linha pra processar no awk.
r...@fjunior:~# cat arquivo.log # Host In (bytes) Out (bytes) Total (bytes) 192.168.14.164 1977421 964437 2941858 192.168.14.16 24022 2925 26947 r...@fjunior:~# cat arquivo.log | grep 192.168.14.164 | awk '{print $2}' | sed '1q' 1977421 []s Fábio Jr. Coopermine escreveu: > Ola lista... > > > > Pergunta básica .. como faço para recortar/consultar em um determinador > arquivo > > > > Ex: no arquivo esta assim > > > > # Host In (bytes) Out (bytes) Total > (bytes) > > 192.168.14.164 1977421 964437 > 2941858 > > 192.168.14.16 24022 2925 > 26947 > > > > > > Estou recortando assim > > > > cat arquivo.log | grep 192.168.14.164 | awk '{print $2}' | sed '1q' > > > > só que esta me retornando o valor do ip 192.168.14.16 e não do 164 > > > > > > Flw qualquer ajuda! > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd