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]
#data: 20080326
#version: 1
HOMEDIR=/home/ricardo.brito
#MSG="Salva automatica da atualização `date +%Y%m%d%H%M`"
MSG="Salva_automatica_da_atualização_`date +%Y%m%d%H%M`"
svnList=("$HOMEDIR/financeiro/" "$HOMEDIR/financeiro/boletos0/"
"$HOMEDIR/financeiro/diversos/" "$HOMEDIR/tmp/coter/")

_fwhile(){
a=0
while [ $a != [EMAIL PROTECTED] ];
  do
        echo $a
        cd ${svnList[$a]}
        svn st  ${svnList[$a]}
        svn ci ${svnList[$a]} -m $MSG
        let a++
  done
}

_fwhile

Responder a