+ Responder ao Tópico



  1. 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. cat arquivo | awk {'print $10'} | sort -nr | uniq

    resolve?



  3. #3
    Mameli
    Experimente usar o comando abaixo:

    cat nomedoarqu.ivo | cut -d \[ -f 2 | cut -d \] -f 1 | sort | uniq >arquivodest.ino

    []s

    Mameli

  4. 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...






Tópicos Similares

  1. diretor com protocolo imap ou pop3.
    Por no fórum Servidores de Rede
    Respostas: 2
    Último Post: 03-09-2005, 12:35
  2. simular comando cut com o sed
    Por belvio no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 28-07-2005, 13:38
  3. editando texto com awk
    Por 4dr4ck no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 06-12-2004, 19:08
  4. Respostas: 12
    Último Post: 05-10-2004, 15:21
  5. Respostas: 4
    Último Post: 21-08-2003, 17:50

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L