Enviado em 11/08/2016 - 13:25h
Com certeza eu estou fazendo errado kk, mas se alguém puder me ajudar eu seria grato.
A intenção do script é consultar o número de arquivos numa pasta, guardar esse numero. Depois, consultar o tamanho e o nome de cada arquivo e guardar em uma variavel. A intenção no while é pra guardar o nome e o tamanho em cada linha e fazer um insert no bnaco de dados. Porém o arquivo faz a consulta e não me retorna o que eu espero rsrs. Alguma ajuda :)
A intenção do script é consultar o número de arquivos numa pasta, guardar esse numero. Depois, consultar o tamanho e o nome de cada arquivo e guardar em uma variavel. A intenção no while é pra guardar o nome e o tamanho em cada linha e fazer um insert no bnaco de dados. Porém o arquivo faz a consulta e não me retorna o que eu espero rsrs. Alguma ajuda :)
CONT=$(ls /hd2/backup/arquivos/ | wc -l)
echo $CONT
NUM=1
lista=`du -hs /hd2/backup/arquivos/*`
#----------------------------#
#----------------------------#
while [ $NUM -lt $CONT ]
do
cat $lista | awk 'NR==$NUM{print "Nome: "$2 "Tamanho: "$1}'
echo $NUM
# insert na database
(( NUM+= 1 ))
done