Filtrar resultado com awk, sed ou grep
olá, boa tarde a todos...
gostaria de saber se alguém pode me ajudar...
das seguintes linha...
Fri Jun 16 13:33:01 2006 : Auth: Login OK: [adslchaiana/1qaz] (from client ADSL port 2189689114)
Fri Jun 16 13:33:23 2006 : Auth: Login OK: [adsltatiana/zaq1] (from client ADSL port 536872492)
Fri Jun 16 13:34:09 2006 : Auth: Login OK: [adslchaiana/1qaz] (from client ADSL port 2189689114)
queria somente extrair o conteúdo q está dentro dos [], no exemplo seria o adslchaiana/1qaz
e jogar esse conteudo num arquivo txt...e mais uma, queria q esse nome adslchaiana/1qaz apareçesse somente uma vez nesse meu arquivo, quero saber se dah pra fazer isso usando o sed ou o awk ou o grep e se alguem poderia me dar um exemplo de como fazer...
obrigado a qq ajuda...até
Re: Filtrar resultado com awk, sed ou grep
cat arquivo | awk {'print $10'} | sort -nr | uniq
resolve?
Re: Filtrar resultado com awk, sed ou grep
Experimente usar o comando abaixo:
cat nomedoarqu.ivo | cut -d \[ -f 2 | cut -d \] -f 1 | sort | uniq >arquivodest.ino
[]s
Mameli
Re: Filtrar resultado com awk, sed ou grep
Citação:
Postado originalmente por 1c3m4n
cat arquivo | awk {'print $10'} | sort -nr | uniq
resolve?
po com ctz..
isso ae q tava prescisando...até...e muito obrigado...