Pour clarifier les choses, j'ai des actions de dossier de configuration sur mon Mac car chaque fois qu'un périphérique USB est branché sur mon Mac, il exécutera un script shell.
Quand je liste tous les fichiers du répertoire / des volumes, je reçois
$ ls -a
. .. .DS_Store MobileBackups Storage WED
Ce que je veux faire, c'est lister tous les dossiers et fichiers situés dans WED ou n'importe quel périphérique USB qui apparaît, excluant donc les répertoires
. .. .DS_Store MobileBackups Storage
Me laissant avec
WED
Ce que j'ai pour le script jusqu'à présent est:
GLOBIGNORE='/Volumes/MobileBackups*':'/Volumes/Storage*'
find '/Volumes' >> /Users/Brett/dev/USBLOGS/LogUSB.txt
J'ai essayé plusieurs manières différentes mais il finit toujours par lister chaque fichier du répertoire / Volumes.
Toute aide serait grandement appréciée. Merci Brett
De plus, c'est MAC OS X El Capitan
grep
comme il est écrit maintenant, il ne peut renvoyer que le ou les noms de chemin d'accès complets du ou des périphériques de bloc USB montés à partir de la sortie de System Profiler en un seul.grep
processus (par bloc périphérique USB). Je suppose que j'étais trop fatigué pour le voir la nuit dernière. :)