
elgio
(usa Debian)
Enviado em 22/09/2007 - 22:02h
Olha, aproveitando o ensejo:
find $DIRETORIO_BUSCA -name $EXTENSAO > /tmp/backuplog
Eu usaria -iname, para pegar também os .DOC (maiusculo)
cp `cat /tmp/backuplog |grep .doc` $TEMPDIR
Grep .doc casa com madoc.txt, pois o ponto no grep significa QUALQUER caracter. Para ser mais enfatico, deveria ser grep "\.doc$"
mas porque fazer um grep de doc se o teu find já retorna apenas os docs? Não confia no find e quer ter certeza??
Tche, acho que TUDO que tu precisa é isto:
# SAI find $DIRETORIO_BUSCA -name $EXTENSAO > /tmp/backuplog
# SAI cp `cat /tmp/backuplog |grep .doc` $TEMPDIR
# ENTRA APENAS:
find $DIRETORIO_BUSCA -iname "$EXTENSAO" -exec cp {} $TEMPDIR \;