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

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

Re: [shell-script] 51 uma boa idéia ...


From: Paulo Bettega
Subject: Re: [shell-script] 51 uma boa idéia ...
Date: Fri, 26 Dec 2014 22:19:20 -0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.3.0

Entendi desse jeito, coloquei a saída em arquivos separados
pra poder ver se estava saindo certo. Como o Itamar disse,
o último fica desemparceirado.

seq 8123 > arq-linhas
a=1;b=50;c=1
while [ $a -le $(cat arq-linhas|wc -l) ]; do
paste <(sed "$a,$((a+b))"'!d' arq-linhas) \
<(sed "$((a+b+1)),$((a+(b*2)+1))"'!d' arq-linhas) > \
arq-linhas-$(printf '%02d' $c)
a=$((a+102))
c=$((c+1))
done

Abraços Paulo Bettega



On 26-12-2014 17:25, address@hidden [shell-script] wrote:
Pessoal,


Estou com um arquivo com mais de 8000 linhas, mais preciso dividir em duas 
colunas em blocos de 51
linhas, ou seja :


COL1 | COL2
1-51 | 52-103
104-155 | 156-207

...

Ou seja preciso pegar os blocos de 51 linhas e colocar o segundo bloco de 51 
linhas em uma coluna ao
lado do primeiro bloco e assim por diante, tentei resolver usando o awk mas não 
consegui.


----------------------------------------------------------------------------------------------------
Enviado por: address@hidden
----------------------------------------------------------------------------------------------------


reply via email to

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