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 <[EMAIL PROTECTED]> > 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]
