J'ai une liste de 2000 fichiers provenant d'une base de données qui ressemble à ceci :
./aa/0f/unique-string/IMG_0987.JPG
./ab/cf/unique-string/IMG_0987.JPG
Je veux comparer cette liste au contenu réel du répertoire afin d'identifier les fichiers manquants.
La commande suivante fonctionne individuellement, mais pas lorsque je la script...
find . -false -samefile ./ab/cf/unique-string/IMG_0987.JPG
Ce que j'ai trouvé de plus proche est le suivant :
#!/bin/bash
TEST=`cat ./list.lst`
find . -false -samefile "$TEST"
Je m'y prends mal. Quelle est la bonne méthode ?