+ Responder ao Tópico



  1. #1

    Padrão 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é

  2. #2

    Padrão Re: Filtrar resultado com awk, sed ou grep

    cat arquivo | awk {'print $10'} | sort -nr | uniq

    resolve?

  3. #3
    Mameli
    Visitante

    Padrão 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

  4. #4

    Padrão 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...