J'ai une commande de terminal pour exécuter un MD5 d'un disque dur. Cependant, cette commande ne place qu'un espace après le hachage au lieu de l'espace double normal. J'ai fourni le code ci-dessousDouble espace après MD5 Hash
find * -type f -exec md5 -r {} \\; > DRIVE.md5
En ce moment, ce que fait le code est:
12345678912345678912345678912345 Test Files/Test Files.mov
Ce que je veux pour ce faire:
12345678912345678912345678912345 Test Files/Test Files.mov
Si j'utilise cette code:
find * -type f -exec md5 -r {} \\; | sed 's///g' > DRIVE.md5
Il ajoutera l'espace double après le Hash, mais il ajoutera également un espace double entre un espace. Exemple:
Original:
12345678912345678912345678912345 Test Files/Test Files.mov
Résultat:
12345678912345678912345678912345 Test Files/Test Files.mov
aide Anyway est grandement appréciée!
D'accord, je vais essayer. Mon collègue vient de me fournir son applescript. De toute façon pour manipuler ça? 'code' ouvert aDisk \t définir xxx en" cd "et sous forme de (chemin POSIX d'un disque) & " ; trouver * -type f -exec md5 -r {} \\; > DRIVE.md5" \t script shell xxx faire \t bip fin open'code' –
modifier votre question pour coller plus de code, il est lisible comme un commentaire – DRC
modifié! J'ai essayé votre code et cela a fonctionné! Je puis ajouté le codage sed à la fin de l'applescript où la commande a été tapée et tout est bon! Merci beaucoup !! :) –