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] >
