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

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

Re: [shell-script] Re: JUSTIFICAR


From: Alysson Gonçalves de Azevedo
Subject: Re: [shell-script] Re: JUSTIFICAR
Date: Fri, 11 Nov 2011 15:53:02 -0200

dica, quando for colocar saidas assim, use o pastebin.com

/e tb espero uma resposta, me interessei pelo tema xD

Alysson Gonçalves de Azevedo
(11) 8491-7730



Em 11 de novembro de 2011 15:51, williamalves1975br <
address@hidden> escreveu:

> **
>
>
> Infelizmente ao colar o texto, perdeu a formatação com espaços vazios, mas
> acredito que é o suficiente para o entendimento.
>
> --- Em address@hidden, "williamalves1975br"
> <williamalvessantos@...> escreveu
>
> >
> > Depois de um tempo, recorro a lista pedindo ajuda.
> >
> > Tenho um testo que preciso justificar, fiz vários testes com o printf,
> mas não foi satisfatório.
> >
> > cat arquivo_texto.txt | while read LIN; do
> > printf "%1s%12s%1s%1s%1s%1s%1s%1s%1s%1s%1s\n" $LIN
> > done
> >
> > A percepção para um bom resultado é frustada na primeira coluna com
> tamanho diferente de texto, como abaixo:
> >
> > TEXTO-01 |28530|9|1|1|OK
> > TEXTO-022 |28491|9|1|1|OK
> > TEXTO-033 |28511|9|1|1|OK
> > TEXTO-04 |28277||||
> > TEXTO-04 |28324||||
> > TEXTO-04 |28351||||
> > TEXTO-04 |28375||||
> > TEXTO-04 |28395|9|5|5|OK
> > TEXTO-0555| |28190||||
> > TEXTO-0555| |28199||||
> > TEXTO-0555| |28208||||
> > TEXTO-0555| |28217||||
> > TEXTO-0555| |28230||||
> > TEXTO-0555| |28250|9|6|6|OK
> >
> > Talvez seja simples
> >
> > Alguém conhece uma forma simples e elegante para justificar um texto
> conforme o exemplo abaixo:
> >
> > [texto original]
> > TEXTO-01| 28530|9|1|1|OK
> > TEXTO-022| 28491|9|1|1|OK
> > TEXTO-033| 28511|9|1|1|OK
> > TEXTO-04| 28277||||
> > TEXTO-04| 28324||||
> > TEXTO-04| 28351||||
> > TEXTO-04| 28375||||
> > TEXTO-04| 28395|9|5|5|OK
> > TEXTO-0555| 28190||||
> > TEXTO-0555| 28199||||
> > TEXTO-0555| 28208||||
> > TEXTO-0555| 28217||||
> > TEXTO-0555| 28230||||
> > TEXTO-0555| 28250|9|6|6|OK
> >
> > Desde já agradeço a todos.
> >
>
>  
>


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



reply via email to

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