Qual è la quantità massima di argomenti del file che posso passare ad un comando?

0

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'"
    
posta clueless5 22.03.2013 - 14:55
fonte

2 risposte

1

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 {} \; .

    
risposta data 22.03.2013 - 15:24
fonte
0

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")
    
risposta data 22.03.2013 - 15:10
fonte

Leggi altre domande sui tag