0 votes

Quel est le nombre maximum d'arguments de fichier que je peux passer à une commande ?

Si je fais cela sous OS X, quelle est la quantité maximale de fichiers que je peux tester ?

Ou y a-t-il une longueur maximale pour cette chaîne ?

do shell script "md5 -q 'path/to/file1.txt' 'path/to/file2.txt'"

1voto

getconf ARG_MAX soit actuellement 262144 octets.

Si vous obtenez une erreur de liste d'arguments trop longue, essayez d'utiliser find :

find . -type f -exec md5 -q {} \+

-exec md5 {} \+ et -print0 | xargs -0 md5 passent plusieurs arguments à md5, ils sont donc généralement plus rapides que -exec md5 {} \; .

0voto

adayzdone Points 1798

Cela permettra de trouver tous les fichiers visibles dans le dossier.

set myFolder to POSIX path of (choose folder)
set myData to (do shell script "find " & quoted form of myFolder & " \\! -name \".*\" -type f -print0 | xargs -0 md5 -q")

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X