[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Tratar texto.
From: |
Fabiano Caixeta Duarte |
Subject: |
Re: [shell-script] Tratar texto. |
Date: |
Wed, 5 Nov 2008 14:45:33 -0200 |
2008/11/5 Edmilson Menezes <address@hidden>
> Opa, a saida ficaria assim:
>
> mestre01 SERVIDOR #5508308AAAAAAABH CAMPO1 CAMPO2 CAMPO3
> mestre01 SERVIDOR NOME01 ERRO CAMPO1 CAMPO2 CAMPO3
> mestre01 SERVIDOR NOME02 ERRO 00 CAMPO1 CAMPO2 CAMPO3
> mestre01 SERVIDOR01 #QUALQUER CAMPO1 CAMPO2 CAMPO3
> mestre01 SERVIDOR01 >>ESTADO run NOME1 ERRO 00 CAMPO1 CAMPO2 CAMPO3
> mestre02 SERVIDOR13 #COISA CAMPO1 CAMPO2 CAMPO3
> mestre02 SERVIDOR13 >>ESTADO run NOME1 ERRO 00 CAMPO1 CAMPO2 CAMPO3
> mestre02 SERVIDOR37 #QUALQUER CAMPO1 CAMPO2 CAMPO3
> mestre02 SERVIDOR37 >>ESTADO run NOME9 ERRO CAMPO1 CAMPO2 CAMPO3
> mestre02 SERVIDOR41 #5508308AAAAAAABF CAMPO1 CAMPO2 CAMPO3
> mestre02 SERVIDOR41 NOME7 ERRO CAMPO1 CAMPO2 CAMPO3
>
Agora eu entendi o que você queria.
awk '/#/{srv=$2} !/#/{$2=srv" "$2} {print}' arquivo
--
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP
[As partes desta mensagem que não continham texto foram removidas]