Enviado em 29/11/2016 - 17:42h
Prezados,
Como posso resolver a seguinte situação. Preciso implementar um script em shell que utilize um comando for dinâmico o qual pode ser armazenado em uma variável, tal como segue a seguir (desculpem mas o exemplo é bem chulo mas é apenas para exemplificar o que preciso):
Script.sh
##Inicio
.
.
.
DIR1=/home/user1
DIR2=/home/user2
x=1
if [ $x = 1 ];then
FOR_DINAMICO='for i in `ls $DIR1`;do'
else
FOR_DINAMICO='for i in `ls $DIR2`;do'
fi
`$FOR_DINAMICO`
###restante do código aqui
do
No script que tento executar a parte do for está como acima, no entanto não funciona. Alguma sugestão?
Como posso resolver a seguinte situação. Preciso implementar um script em shell que utilize um comando for dinâmico o qual pode ser armazenado em uma variável, tal como segue a seguir (desculpem mas o exemplo é bem chulo mas é apenas para exemplificar o que preciso):
Script.sh
##Inicio
.
.
.
DIR1=/home/user1
DIR2=/home/user2
x=1
if [ $x = 1 ];then
FOR_DINAMICO='for i in `ls $DIR1`;do'
else
FOR_DINAMICO='for i in `ls $DIR2`;do'
fi
`$FOR_DINAMICO`
###restante do código aqui
do
No script que tento executar a parte do for está como acima, no entanto não funciona. Alguma sugestão?