shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Problemas com perda de valor de uma variável


From: César Vianna
Subject: Re: [shell-script] Problemas com perda de valor de uma variável
Date: Wed, 7 May 2008 13:48:05 -0300

Não tem o espaço entre os "<" ...

done <<

2008/5/7 Édnei Rodrigues <address@hidden>:

>   Estou tentando fazer o que me indicaram, mas está ocorrendo erro de
> sintaxe:
>
> /home/ednei/projeto/teste.sh: line 28: syntax error near unexpected token
> `<'
> /home/ednei/projeto/teste.sh: line 28: ` done < <(svn
> list $servidor_svn/tags/)'
>
> como está no código:
>
> compila_projeto(){ #OK - falta a compilacao correta e dependencias
> internas
> while read linha
> do
> linha=`echo $linha | sed 's|/||'` # retirada do "/"
> buffer_opcao=`echo $buffer_opcao | sed 's|/||'` # retirada do "/"
> if [ ! "$linha" == "$buffer_opcao" ]; then
> svn list $servidor_svn/tags/$linha > tags.txt
> var=`cat tags.txt | sed '$!d'` # pega a última versão disponível
> sed 's/_.*$//'
> temp=`echo $buffer_pacote | sed 's/^.*_//'`
>
> buffer_pacote="${linha}_${temp}"
> var=`echo $var | sed 's|/||'` # retirada do "/"
> if [ ! $var == $buffer_pacote ];then #verifica se já não há uma
> versão igual ao nova versao lançada
> echo "svn copy $servidor_svn/tags/$linha/$var
> $servidor_svn/tags/$linha/$buffer_pacote -m "Re-Tag da versão $temp
> para $buffer_pacote""
> fi
> svn co $servidor_svn/tags/$linha/$buffer_pacote/
>
> fi
>
>
> done < <(svn list $servidor_svn/tags/)
>
> echo " valor de temporario ${temp}"
>
> Como o svn é um comando, como eu deveria proceder? E outra, quem o
> shell irá processar primeiro? Aquela primeira linha depois do DO ou o
> comando SVN depois do done?
>
> Obrigado pela ajuda
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]