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 <[EMAIL PROTECTED]> escreveu:
De: Fabiano Caixeta Duarte <[EMAIL PROTECTED]>
Assunto: Re: [shell-scri
2008/11/5 Edmilson Menezes <[EMAIL PROTECTED]>
> Opa, a saida ficaria assim:
>
> mestre01 SERVIDOR #5508308AAABH CAMPO1 CAMPO2 CAMPO3
> mestre01 SERVIDOR NOME01 ERROCAMPO1 CAMPO2 CAMPO3
> mestre01 SERVIDOR NOME02 ERRO00 CAMPO1 CAMPO2 CAMPO3
> mestre01 SERVIDOR01 #QUALQUER
e: André Saunite <[EMAIL PROTECTED]>
Assunto: Re: [shell-script] Tratar texto.
Para: shell-script@yahoogrupos.com.br
Data: Quarta-feira, 5 de Novembro de 2008, 10:33
Oi,
Não entendi se é exatamente isso o que você quer, mas acredito que dá
pra usar esses comandos para pelo menos ter uma id
On Wed, Nov 05, 2008 at 04:16:26AM -0800, Edmilson Menezes wrote:
> Bom dia pessoal, tenho o seguinte texto:
>
> mestre01 SERVIDOR #5508308AAABH CAMPO1 CAMPO2 CAMPO3
> mestre01 NOME01 ERRO CAMPO1 CAMPO2 CAMPO3
> mestre01 NOME02 ERRO 00 CAMPO1 CAMPO2 CAMPO3
> mestre01 SERVIDOR01
Oi,
Não entendi se é exatamente isso o que você quer, mas acredito que dá
pra usar esses comandos para pelo menos ter uma idéia de um modo de
realizar sua tarefa:
$ awk /SERVIDOR/'{print $2; getline ; print $2}' arquivo.txt
SERVIDOR
NOME01
SERVIDOR01
>>ESTADO
SERVIDOR13
>>ESTADO
SERVIDOR37
>>ESTA
Bom dia pessoal, tenho o seguinte texto:
mestre01 SERVIDOR #5508308AAABH CAMPO1 CAMPO2 CAMPO3
mestre01 NOME01 ERRO CAMPO1 CAMPO2 CAMPO3
mestre01 NOME02 ERRO 00 CAMPO1 CAMPO2 CAMPO3
mestre01 SERVIDOR01 #QUALQUER CAMPO1 CAMPO2 CAMPO3
mestre01 >>ESTADO run NOME1 ERRO 00 CAMP