|
From: | fabiomiguel92 |
Subject: | concatenar comando com variaveis |
Date: | 11 Aug 2014 18:53:59 -0700 |
Prezados Boa Noite
Tenho um problema no cenário abaixo :
Gostaria de retirar oque esta chumbado e colocar no for o vetor retenção
tentei alterar oque esta em negrito mas nao funciona como posso concatenar variáveis em comandos
ja fiz um outro for usando o vetor retenção mas da erro no -mtime.
Obrigado
retencao=("diario" "semanal" "mensal" "anual")
ret_diario=5
let tamvetretencao--
for i in `seq 0 $tamvetlogico`
do
lista=${logico[i]}
echo $lista >> $sysbkp/$log
valor=`find /$lista/diario/bkp* -type f -mtime +$ret_diario -daystart -ls |cut -d' ' -f16 |sed -e 's/\//;/' |sed -e 's/;//' |wc -l`
#echo $lista
if [ $valor -ne 0 ]; then
lista=${logico[i]}
if [ $valor -ge $qtde_min_diario ]
then
lista=${logico[i]}
# echo $lista >> $sysbkp/$log
echo "Os arquivos abaixo serao expurgados:" >> $sysbkp/$log
echo "" >> $sysbkp/$log
else
echo "Quantidade minima de arquivos insuficiente" >> $sysbkp/$log
fi
else
echo "Nao existem arquivos para serem expurgados" >> $sysbkp/$log
fi
done
[Prev in Thread] | Current Thread | [Next in Thread] |