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

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

Re: Comando Echo


From: adolfo.vercosa
Subject: Re: Comando Echo
Date: Wed, 29 Dec 2010 01:08:50 -0000
User-agent: eGroups-EW/0.82

O problema foi o envio do e-mail que desprezou os espaços colocados.

Segue abaixo uma melhor explicação da situação.

Cada linha do arquivo texto começa por espaços e depois vem o código desejado. 
A quantidade de espaços varia conforme a linha, vai de 1 a 4 espaços.

Então uma linha que tem 2 espaços e depois o número 10, é apresentada da 
seguinte forma: "10" quando deveria ser: "  10".

Espero ter sido claro e antecipadamente agradeço a ajuda.

Adolfo
Fortaleza-Ce.


--- Em address@hidden, Vinicius Xavier <vinicius_xavier@...> escreveu
>
> Hum.. entendi, ele quer é manter o que já tem
> 
> Vlw Fernando
> 
> Abs
>  
> 
> --- Em ter, 28/12/10, Fernando Mercês <nandu88@...> escreveu:
> 
> De: Fernando Mercês <nandu88@...>
> Assunto: Re: [shell-script] Comando Echo
> Para: address@hidden
> Data: Terça-feira, 28 de Dezembro de 2010, 17:05
> 
> Vinicius, eu to entendendo que ele quer manter os espaços que existem no
> arquivo original e não inserir novos espaços no lugar destes. A diferença
> seria manter o número de espaços em cada linha, se é que varia (já que não
> consegui vê-los).
> 
> Um abraço.
> 
> Att,
> 
> @Fernando Mercês <http://twitter.com/FernandoMerces>
> Linux Registered User #432779
> www.mentebinaria.com.br
> http://linuxreversing.org
> 
> 
> 
> 2010/12/28 Vinicius Xavier <vinicius_xavier@...>
> 
> >
> >
> > Adolfo,
> >
> > Uma outra forma de colocar um espaço em branco no começo de cada linha é:
> >
> > sed  's/^/ /g' arquivo.txt
> >
> > # insere 5 espaços em branco no ínicio de cada linha (faz o offset da
> > página)
> > sed 's/^/ /'
> >
> > Fonte: http://sed.sourceforge.net/sed1line_pt-BR.html
> >
> > Abs,
> > Vinícius Xavier
> >
> >
> >
> > --- Em ter, 28/12/10, Vinicius Xavier 
> > <vinicius_xavier@...<vinicius_xavier%40yahoo.com.br>>
> > escreveu:
> >
> > De: Vinicius Xavier <vinicius_xavier@...<vinicius_xavier%40yahoo.com.br>
> > >
> > Assunto: Re: [shell-script] Comando Echo
> >
> > Para: address@hidden <shell-script%40yahoogrupos.com.br>
> > Data: Terça-feira, 28 de Dezembro de 2010, 16:45
> >
> >
> >
> >
> > Adolfo,
> >
> > Ao colocar um espaço entre o " e $ na linha do último echo, dá certo.
> >
> > Vai ficar assim echo " $codigo"
> >
> > Abs,
> >
> > Vinicius Xavier
> >
> >
> >
> > --- Em ter, 28/12/10, Adolfo - R7 
> > <adolfo.vercosa@...<adolfo.vercosa%40r7.com>>
> > escreveu:
> >
> > De: Adolfo - R7 <adolfo.vercosa@... <adolfo.vercosa%40r7.com>>
> >
> > Assunto: [shell-script] Comando Echo
> >
> > Para: address@hidden <shell-script%40yahoogrupos.com.br>
> >
> > Data: Terça-feira, 28 de Dezembro de 2010, 14:11
> >
> >
> >
> > Colegas;
> >
> > Tenho um arquivo texto mais ou menos da seguinte forma:
> >
> > 1
> >
> > 01
> >
> > 001
> >
> > 0001
> >
> > 00001
> >
> > Quando digito o comando abaixo:
> >
> > cat arquivo.txt |while read LINHA
> >
> > do
> >
> > codigo=`echo "$LINHA"|cut -c1-5`
> >
> > echo "$codigo"
> >
> > done
> >
> > É retornado as informações da forma abaixo sem os espaços à esquerda:
> >
> > 1
> >
> > 01
> >
> > 001
> >
> > 0001
> >
> > 00001
> >
> > Como faço para que seja mostrado também os espaços à esquerda no comando
> > echo?
> >
> > Adolfo Verçosa
> >
> > Fortaleza-Ce
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> ------------------------------------
> 
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
> 
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
>       
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




reply via email to

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