infelizmente não. Mas agradeço e ainda aguardo outras sugestões E como no script que enviei, a string que será passada é resultado da execução de outro programa.
------------------------------------------------------------------------ Ninguém há semelhante a ti, ó Senhor; tu és grande, e grande o poder do teu nome. (1ªJeremias 10.6) No one is like you, O Lord; you are great, and your name is mighty in power. (1ªJeremiah 10.6) Jesus te ama, aceite-O! Jesus loves you, accept you Him! Thiago Andrighetti escreveu: > > Ve se isso te ajuda... > > [EMAIL PROTECTED] ~]# echo "teste"|cut -c-1 > t > > Thiago Andrighetti de Pádua > > ----- Mensagem original ---- > De: Ricardo Brito do Nascimento <[EMAIL PROTECTED] > <mailto:informatica%40rbncurriculo.cjb.net>> > Para: [email protected] > <mailto:shell-script%40yahoogrupos.com.br> > Enviadas: Quinta-feira, 27 de Março de 2008 9:24:58 > Assunto: Re: [shell-script] passagem de string > > Não deu certo ainda. apresenta o mesmo resultado. salva apenas a > primeira palavra. > > ------------ --------- --------- --------- --------- --------- - > Ninguém há semelhante a ti, ó Senhor; tu és grande, e grande o poder > do teu nome. (1ªJeremias 10.6) > No one is like you, O Lord; you are great, and your name is mighty in > power. (1ªJeremiah 10.6) > Jesus te ama, aceite-O! Jesus loves you, accept you Him! > > Tiago Barcellos Peczenyj escreveu: > > > > tenta assim > > > > svn ci ${svnList[$a] } -m "${MSG}" > > > > 2008/3/26 Ricardo Brito do Nascimento > > <informatica@ rbncurriculo. cjb.net > > <mailto:informatica %40rbncurriculo. cjb.net>> : > > > > > > > > > > > > > > > > > > > > > Olá pessoal, > > > Estou trabalhando em um script que faça a salva automática dos > > > repositórios svn. > > > O problema está com a variável MSG, pois desejo enviar uma string com > > > espaços assim como o exemplo comentado, entretanto o espaço força um > > > erro no script, o qual isolei substituindo os espaços por > underline , e > > > o svn não envia os arquivos ao repositório. > > > > > > segue o script > > > > > > #!/bin/bash > > > #Autor: Ricardo Brito do Nascimento > > > #Email: [EMAIL PROTECTED] o.cjb.net > > <mailto:ricardo% 40rbncurriculo. cjb.net> > > > #data: 20080326 > > > #version: 1 > > > HOMEDIR=/home/ ricardo.brito > > > #MSG="Salva automatica da atualização `date +%Y%m%d%H%M` " > > > MSG="Salva_automati ca_da_atualizaçã o_`date +%Y%m%d%H%M` " > > > svnList=("$HOMEDIR/ financeiro/ " "$HOMEDIR/financeir o/boletos0/ " > > > "$HOMEDIR/financeir o/diversos/ " "$HOMEDIR/tmp/ coter/") > > > > > > _fwhile(){ > > > a=0 > > > while [ $a != ${#svnList[@ ]} ]; > > > do > > > echo $a > > > cd ${svnList[$a] } > > > svn st ${svnList[$a] } > > > svn ci ${svnList[$a] } -m $MSG > > > let a++ > > > done > > > } > > > > > > _fwhile > > > > > > > > > > -- > > Tiago B Peczenyj > > Linux User #405772 > > > > http://peczenyj. blogspot. com/ <http://peczenyj. blogspot. com/> > > "what does not kill us makes us stronger" > > > > > > > <!-- > > #ygrp-mkp{ > border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px > 14px;} > #ygrp-mkp hr{ > border:1px solid #d8d8d8;} > #ygrp-mkp #hd{ > color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px > 0px;} > #ygrp-mkp #ads{ > margin-bottom:10px;} > #ygrp-mkp .ad{ > padding:0 0;} > #ygrp-mkp .ad a{ > color:#0000ff;text-decoration:none;} > --> > > <!-- > > #ygrp-sponsor #ygrp-lc{ > font-family:Arial;} > #ygrp-sponsor #ygrp-lc #hd{ > margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;} > #ygrp-sponsor #ygrp-lc .ad{ > margin-bottom:10px;padding:0 0;} > --> > > <!-- > > #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, > sans-serif;} > #ygrp-mlmsg table {font-size:inherit;font:100%;} > #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, > sans-serif;} > #ygrp-mlmsg pre, code {font:115% monospace;} > #ygrp-mlmsg * {line-height:1.22em;} > #ygrp-text{ > font-family:Georgia; > } > #ygrp-text p{ > margin:0 0 1em 0;} > #ygrp-tpmsgs{ > font-family:Arial; > clear:both;} > #ygrp-vitnav{ > padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} > #ygrp-vitnav a{ > padding:0 1px;} > #ygrp-actbar{ > clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} > #ygrp-actbar .left{ > float:left;white-space:nowrap;} > .bld{font-weight:bold;} > #ygrp-grft{ > font-family:Verdana;font-size:77%;padding:15px 0;} > #ygrp-ft{ > font-family:verdana;font-size:77%;border-top:1px solid #666; > padding:5px 0; > } > #ygrp-mlmsg #logo{ > padding-bottom:10px;} > > #ygrp-reco { > margin-bottom:20px;padding:0px;} > #ygrp-reco #reco-head { > font-weight:bold;color:#ff7900;} > > #reco-grpname{ > font-weight:bold;margin-top:10px;} > #reco-category{ > font-size:77%;} > #reco-desc{ > font-size:77%;} > > #ygrp-vital{ > background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} > #ygrp-vital #vithd{ > font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} > #ygrp-vital ul{ > padding:0;margin:2px 0;} > #ygrp-vital ul li{ > list-style-type:none;clear:both;border:1px solid #e0ecee; > } > #ygrp-vital ul li .ct{ > font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} > #ygrp-vital ul li .cat{ > font-weight:bold;} > #ygrp-vital a{ > text-decoration:none;} > > #ygrp-vital a:hover{ > text-decoration:underline;} > > #ygrp-sponsor #hd{ > color:#999;font-size:77%;} > #ygrp-sponsor #ov{ > padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} > #ygrp-sponsor #ov ul{ > padding:0 0 0 8px;margin:0;} > #ygrp-sponsor #ov li{ > list-style-type:square;padding:6px 0;font-size:77%;} > #ygrp-sponsor #ov li a{ > text-decoration:none;font-size:130%;} > #ygrp-sponsor #nc{ > background-color:#eee;margin-bottom:20px;padding:0 8px;} > #ygrp-sponsor .ad{ > padding:8px 0;} > #ygrp-sponsor .ad #hd1{ > font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} > #ygrp-sponsor .ad a{ > text-decoration:none;} > #ygrp-sponsor .ad a:hover{ > text-decoration:underline;} > #ygrp-sponsor .ad p{ > margin:0;} > o{font-size:0;} > .MsoNormal{ > margin:0 0 0 0;} > #ygrp-text tt{ > font-size:120%;} > blockquote{margin:0 0 0 4px;} > .replbq{margin:4;} > --> > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > http://br.mail.yahoo.com/ <http://br.mail.yahoo.com/> > > [As partes desta mensagem que não continham texto foram removidas] > >
