Como faço isso?????

Não estou conseguindo colocar o espaço.

Obrigado


--- Em [email protected], "Tiago Barcellos Peczenyj"
<[EMAIL PROTECTED]> escreveu
>
> Ai vc troca o 0 do começo da string por um espaço em branco via SED ;-)
> 
> On 9/4/07, h_marinox <[EMAIL PROTECTED]> wrote:
> >
> >   Elvio,
> >
> > Só tem um detalhe, eu preciso do espaço no lugar do zero
> >
> > a string original é "04" e deve ser " 4"
> >
> > Obrigado pela ajuda,
> >
> > Humberto Marino
> >
> > --- Em [email protected]
<shell-script%40yahoogrupos.com.br>,
> > Élvio Barbalho <elvio@>
> > escreveu
> >
> > >
> > > Acho que resolve!!!!
> > >
> > > [EMAIL PROTECTED] elvio]$ d=$(date +"%d")
> > > [EMAIL PROTECTED] elvio]$ echo $d
> > > 04
> > > [EMAIL PROTECTED] elvio]$ d=$(echo $d | sed 's/^0//')
> > > [EMAIL PROTECTED] elvio]$ echo $d
> > > 4
> > > [EMAIL PROTECTED] elvio]$ d=$(echo $d | sed 's/^0/ /')
> > > [EMAIL PROTECTED] elvio]$ echo $d
> > > 4
> > > [EMAIL PROTECTED] elvio]$
> > >
> > > ----- Mensagem original -----
> > > De: [email protected]
<shell-script%40yahoogrupos.com.br>
> > >
[SMTP:[email protected]<shell-script%40yahoogrupos.com.br>]
> > Em nome de h_marinox
> > > Enviada em: terça-feira, 4 de setembro de 2007 12:00
> > > Para:
[email protected]<shell-script%40yahoogrupos.com.br>
> > > Assunto: [shell-script] substituir caracter em valor
> > > da variavel.
> > >
> > > [moderacao]Teste assim : echo ${VAR#0} [/moderacao]
> > >
> > > Pessoal,
> > >
> > > Estou me aventurando em shell-script e estou me deparando com
> > > algumas dificuldades devido a falta de conhecimento técnico.
> > >
> > > O caso é que eu preciso de uma variável contendo o dia atual
> > > extraído do date +"%d".
> > > Ex:
> > >
> > > DIA=`date +"%d"`
> > >
> > > echo $DIA = 04
> > >
> > > Eu preciso substituir o 0 do valor da variável por espaço " ".
> > > Porque o relatório gerado pelo Oracle adiciona espaço no lugar do 0
> > > e
> > > eu não consigo localizar a linha por conta disto.
> > >
> > > Alguém tem alguma dica para eu substituir o 0 pelo espaço?
> > >
> > > eu tentei o seguinte:
> > >
> > > DIA=${DIA/#0/" "}
> > >
> > > mas retorna o segunte erro:
> > >
> > > ksh: DIA=${DIA/#0/" "}: 0403-011 The specified substitution is not
> > > valid for this command.
> > >
> > > Obrigado a todos,
> > >
> > > Humberto Marino
> > >
> >
> >  
> >
> 
> 
> 
> -- 
> Tiago B Peczenyj
> Linux User #405772
> 
> http://peczenyj.blogspot.com/
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a