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

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

Re: [shell-script] Como fazer um bloco de comandos no laço ?


From: Julio C. Neves
Subject: Re: [shell-script] Como fazer um bloco de comandos no laço ?
Date: Wed, 29 Apr 2009 12:45:02 -0300

Fala Leonardo,
ninguém pode programar bem sem indentar os prgs. Por outro lado, não sei pq
vc usou tantas chaves (será que vc é de segurança e quer trancar tudo com as
chaves? ;)

*cat $DIR_ORIGEM/arquivos |
while read d
do
    chmod 755 $d &&
    mv $d $DIR_DESTINO &&
    ls $DIR_DESTINO/$d &&
    if [ $? = 0 ]
    then
        rm ${DIR_ORIGEM}$d
    fi
done*
-- 
Abração,
Julio
*Cursos de Shell e Zenity nos finais de semana:
- Em SP ligue (11) 2125-4747;
- Em DF ligue (61) 3223-3000;
- No RJ darei um treinamento em julho (mande e-mail p/ detalhes);
- Turmas fechadas em outras cidades ligue (21) 8112-9988
*
2009/4/29 Leonardo Bites <address@hidden>

>
>
> Alguem pode me ajudar em como fazer esse comando
>
> cat ${DIR_ORIGEM}/arquivos|while read d; do {chmod 755 ${d} && mv ${d}
> ${DIR_DESTINO} && ls ${DIR_DESTINO}/${d} && if [ $? = 0 ]; then rm
> ${DIR_ORIGEM}${d} fi} ; done
>
> sem receber esse bedinto erro
>
> bash: syntax error near unexpected token `done'
>
> Não sei como colacar esse bloco de comandos já tentei colocar em função mas
> tambem não funcionou.
>
> Valeu galera
> --
> --
> Leonardo Bites
>
> Linux Registered user #449087
> ___________________________
>
> "Open Source for Open Minds"
>
> "Pensamentos tornam-se ações,
>
> ações tornam-se hábitos,
>
> hábitos tornam-se caráter,
>
> e nosso caráter torna-se nosso destino".
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



reply via email to

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