Ho qualcosa di abbastanza semplice che voglio fare. Voglio usare montage
su una directory che contiene migliaia di immagini, con pochissime opzioni, vale a dire:
me@home$ montage -size 256x256 DSC01*.JPG.svg output.png
... ma questo non è abbastanza buono, in quanto cattura solo circa 100 immagini alla volta; nessuno dei due lo è
me@home$ montage -size 256x256 *.svg output.png
... che cattura tutte le immagini contemporaneamente, poiché il file risultante è troppo grande per essere analizzato.
Quello che voglio fare è iterare su qualcosa come 100-200 file alla volta. Immagino che questo possa essere implementato usando un ciclo for (?), Ma sono solo un po 'confuso su come farlo. Immagino che ci sia probabilmente un modo intelligente di usare find -exec
o xargs
che non sto pensando. Sto usando bash
, ma lo uso di zsh
tanto in tanto.
Quindi, in conclusione, sto cercando un liner che, dati 2600 file di immagini, chiama il montaggio circa 13 o 26 volte (una volta per ogni 100-200 file) e dato n file, può essere chiamato un multiplo di n volte .
DSC0100.JPG.svg
...DSC2600.JPG.svg
?