[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Filtrar e concatenar linhas
From: |
itamarnet |
Subject: |
Re: [shell-script] Filtrar e concatenar linhas |
Date: |
31 Oct 2014 00:03:09 -0700 |
Esse é um script bem simples
O awk funciona no modo linha a linha, então
awk '
{
if ( $0 ~ /userAccount/ ) { print lin_ant "," $0 }; # Nessa trecho se houver a correspondência de casar a ER na linha então imprime o conteúdo da variável lin_ant seguido de vírgula e o conteúdo da linha atual
lin_ant = $0 # E aqui ele só guarda o conteúdo da linha atual na variável lin_ant, que será usada caso a próxima linha se encaixe no bloco if anterior
}'
/tmp/arquivo.log
Também poderia ser:
awk '{ if ( $0 ~ /userAccount/ ) { print lin_ant "," $0 } else { lin_ant = $0 } }' /tmp/arquivo.log
Entendido?
[]'s
Itamar
- Re: Filtrar e concatenar linhas, (continued)
- Re: Filtrar e concatenar linhas, itamarnet, 2014/10/29
- Re: [shell-script] Filtrar e concatenar linhas, Julio C. Neves, 2014/10/30
- Re: [shell-script] Filtrar e concatenar linhas, itamarnet, 2014/10/30
- Re: [shell-script] Filtrar e concatenar linhas, Julio C. Neves, 2014/10/30
- Re: [shell-script] Filtrar e concatenar linhas, diramos, 2014/10/30
- Re: [shell-script] Filtrar e concatenar linhas, itamarnet, 2014/10/30
- Re: [shell-script] Filtrar e concatenar linhas, diramos, 2014/10/30
- Message not available
- Re: [shell-script] Filtrar e concatenar linhas, diramos, 2014/10/30
- Re: [shell-script] Filtrar e concatenar linhas,
itamarnet <=
- Re: Filtrar e concatenar linhas, diramos, 2014/10/31
- Re: [shell-script] Re: Filtrar e concatenar linhas, Julio C. Neves, 2014/10/31