shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Tratar texto.


From: Edmilson Menezes
Subject: Re: [shell-script] Tratar texto.
Date: Fri, 7 Nov 2008 08:30:49 -0800 (PST)

Fabiano muito obrigado cara, funcionou legal eu só mudei o '#' por outra 
paralavra que há na linha que quero pegar. Valeu.

--- Em qua, 5/11/08, Fabiano Caixeta Duarte <address@hidden> escreveu:

De: Fabiano Caixeta Duarte <address@hidden>
Assunto: Re: [shell-script] Tratar texto.
Para: address@hidden
Data: Quarta-feira, 5 de Novembro de 2008, 14:45






2008/11/5 Edmilson Menezes <erocha_jr@yahoo. com.br>

> 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]

 














      Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]