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

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

Re: [shell-script] Juntar 2 linhas em 1


From: Fabiano Caixeta Duarte
Subject: Re: [shell-script] Juntar 2 linhas em 1
Date: Mon, 31 Mar 2008 22:38:06 -0300
User-agent: Thunderbird 2.0.0.0 (X11/20070326)

Petry escreveu:
> Pessoal,
> 
> Fiz um script que pega dados de um relatório, mas só consegui deixa-lo da
> seguinte forma:
> 
>  Campo1: Dado1
> Campo2: Dado2
>  Campo1: Dado1
> Campo2: Dado2
>  Campo1: Dado1
> Campo2: Dado2
> (...)
> 
> E quero organiza-lo da seguinte forma:
> 
> Campo1: Dado1          Campo2: Dado2
> Campo1: Dado1          Campo2: Dado2
> Campo1: Dado1          Campo2: Dado2
> Campo1: Dado1          Campo2: Dado2
> (...)
> 
> De que forma poderia fazer??
> 
> Valeu!
> 

Existem várias formas. Uma delas é usando sed:

sed 'N;s/\n/\t/' arquivo

Isto faz com que cada linha ímpar seja concatenada com a próxima linha,
sendo que o caracter de 'new line' seja substituído por uma tabulação.
Você pode trocar a tabulação pelo que você quiser.

-- 
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP


reply via email to

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