tenta assim
> >
svn ci ${svnList[$a] } -m "${MSG//\ /\\ }"Sorte, Flavio do Carmo Junior @ pregiça #bash-br @ irc.freenode.net 2008/3/28 Ricardo Brito do Nascimento <[EMAIL PROTECTED]>: > 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]<informatica%40rbncurriculo.cjb.net> > > <mailto:informatica%40rbncurriculo.cjb.net>> > > Para: [email protected]<shell-script%40yahoogrupos.com.br> > > <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% <ricardo%25> 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] > > > > > > > [As partes desta mensagem que não continham texto foram removidas]
