Find vide dans une boucle
Char Snipeur
Messages postés
9813
Date d'inscription
Statut
Contributeur
Dernière intervention
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je cherche les fichiers que j'ai en double dans une arborescence afin de les comparer et de les supprimer.
j'ai donc une liste des fichiers que j'ai en double. Je met des guillemet dans le printf car mes fichiers peuvent contenir des espaces.
Maintenant, j'aimerai les comparer, je fais ça :
Problème, le find ne retourne rien, et je ne comprend pas pourquoi.
je cherche les fichiers que j'ai en double dans une arborescence afin de les comparer et de les supprimer.
find . -iname "*.jpg" -printf '"%f"\n' | sort | uniq -d>liste_double
j'ai donc une liste des fichiers que j'ai en double. Je met des guillemet dans le printf car mes fichiers peuvent contenir des espaces.
Maintenant, j'aimerai les comparer, je fais ça :
while read file do echo cherche $file echo diff -s $(find . -name "$file" -printf '"%p" ') done<liste_double
Problème, le find ne retourne rien, et je ne comprend pas pourquoi.
A voir également:
- Find vide dans une boucle
- Comment supprimer une page vide sur word - Guide
- Caractere vide - Guide
- Find and mount - Télécharger - Récupération de données
- Coeur vide ✓ - Forum Réseaux sociaux
- Code pour écrire un coeur VIDE : alt+??? ✓ - Forum Mail
Merci, beaucoup, c'est une superbe idée.
Par contre, j'ai des photos différentes, mais avec le même nom, donc ma demande est toujours d'actualité.