Se lo faccio in OS X, qual è la quantità massima di file che posso testare?
O c'è una lunghezza massima per questa stringa?
do shell script "md5 -q 'path/to/file1.txt' 'path/to/file2.txt'"
getconf ARG_MAX
o attualmente 262144 byte.
Se ottieni un elenco di argomenti troppo lungo, prova a utilizzare find:
find . -type f -exec md5 -q {} \+
-exec md5 {} \+
e -print0 | xargs -0 md5
passano più argomenti a md5, quindi sono solitamente più veloci di -exec md5 {} \;
.
Questo troverà tutti i file visibili all'interno della cartella.
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")
Leggi altre domande sui tag unix applescript