bilbobolseiro
(usa Ubuntu)
Enviado em 16/12/2018 - 13:19h
ARQUIVO "RELATORIO"
PATH/NOME;MD5;CLIENTE;STATUS
/home/server/Documents/doc/RV_000001.txt;d41d8cd98f00b204e9800998ecf8427e;RENNER;AFAZER
/home/server/Documents/doc/RO_000001.txt;b7269fa2508548e4032c455818f1e321;RENNER;AFAZER
/home/server/Documents/doc/RV_123432.txt;87fb6575afefb1e07093092e03144940;RENNER;FEITO
/home/server/Documents/doc/RO_342129.txt;af96b33f0b201b70244431caa2fd03a2;RENNER;AFAZER
/home/server/Documents/doc/RC_111111.txt;403ee4b72cc601353042064cd516ed60;RENNER;FEITO
LISTA=`grep "AFAZER" ${RELATORIO}`
for ITEM in ${LISTA}
do
...
cp -p ${DIRNAME}/${BASENAME} ${DIRNAME}/backup
if [[ ${?} != "0" ]]; then
echo "FALHA"
else
ITEM_NEW=`echo "${ITEM}" | sed 's/AFAZER/FEITO/'` ${RELATORIO}
fi
done
....
O resultado seria:
ARQUIVO "RELATORIO"
PATH/NOME;MD5;CLIENTE;STATUS
/home/server/Documents/doc/RV_000001.txt;d41d8cd98f00b204e9800998ecf8427e;RENNER;FEITO
/home/server/Documents/doc/RO_000001.txt;b7269fa2508548e4032c455818f1e321;RENNER;FEITO
/home/server/Documents/doc/RV_123432.txt;87fb6575afefb1e07093092e03144940;RENNER;FEITO
/home/server/Documents/doc/RO_342129.txt;af96b33f0b201b70244431caa2fd03a2;RENNER;FEITO
/home/server/Documents/doc/RC_111111.txt;403ee4b72cc601353042064cd516ed60;RENNER;FEITO
Tenho que deixar o status como feito para cada arquivo novo adicionado nessa lista.
Acho que agora passei a ideia mais clara.
rs... valeu mesmo.