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

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

concatenar comando com variaveis


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




reply via email to

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