1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| sqlplus utilisateur/password@base << EOF
spool /tmp/list
select champ.pertinant,champ2.pertinant from table_fiches order by date ;
spool off
exit
EOT
for i in $(cat /tmp/list) ; do
echo $i
#selectionner un element pertinant par exemple une #ref
#sur la colonne 4 dans l'exemple de la ligne suivante :
REF=$(set `echo $i` ; echo $4)
#regarder si la ref existe | et dans quel fichier
#et porter le nom de fichier dans une liste
grep -i REF * | grep ":" >> /tmp/liste_fichier
#afficher ce que le script trouve au fur et a meusure
tail -1 /tmp/liste_fichier
done
# faire les deplacements de fichier
for i in $(cat /tmp/liste_fichier) ; do mv $i /chemin/archivage ; done
rm /tmp/liste_fichier
rm /tmp/list |
Partager