Pages : 1
#1 Le 28/11/2006, à 19:49
- rilou2000
Script de nettoyage
Hello,
Je voulais savoir si quelqu'un était motivé pour m'aider. Quand je prend des photos, je les prends en RAW puis les convertis en jpeg, fais le tri des jpeg mais après, il faut que je vire les raw.
En bref, je voudrais un script qui lise les noms de fichiers jpeg dans un repertoire et supprime tous les fichiers .pef d'un sous répertoire RAW qui ne sont pas dans les jpeg.
Z'avez une idée?
#2 Le 28/11/2006, à 19:58
- jr95
Re : Script de nettoyage
Bonsoir,
Avec ce script bash, cela devrait faire l'affaire
#!/bin/bash
cd le_répertoire_où_il_y_les_jpeg
for f in `ls *.jpg`
do
rm le_répertoire_où_il_y_a_les_RAW/$(basename $f .jpg).pef
done
Hors ligne
#3 Le 28/11/2006, à 20:00
- rilou2000
Re : Script de nettoyage
C'est l'inverse que je cherche mais avec ca, ca roule, suffit de les copier autre part au lieu de les supprimer et de supprimer toutes celles qui restent à la fin de la boucle.
Merci
#4 Le 28/11/2006, à 22:15
- jr95
Re : Script de nettoyage
J'avais lu trop vite, essaie avec
#!/bin/bash
cd le_répertoire_où_il_y_les_RAW
for f in `ls *.pef`
do
g=le_répertoire_où_il_y_a_les_jpeg/$(basename $f .pef).jpg
if [ ! -f $g ]
then
rm $f
fi
done
Hors ligne
Pages : 1