Vi sarei davvero grato se riusciste a risolvere questo script bash:

Creare su filesystem una procedura bash creadati che crei delle collezioni che dovranno contenere un numero variabile, casuale, compreso fra 300 e 600, di files binari contenenti dati casuali, di dimensione compresa fra 10 Kbytes e 30 kbytes.
Anche i nomi dei files sono causali e sono composti da 20 cararatteri più l'estensione jpg.

Esempio di funzionamento:

codice:
creadati /dati 20

risultato:

/dati
      tlc01
             collezione001
                             ttretdgdfgasjojgvao.jpg
                             grtghgfhysystudbbnh.jpg
                             ...
             ...
             collezione019
                             ...
deve creare quindi oltre alla directory dati la sottodirectory tlc01, poi le 20 collezioni

Grazie davvero per chi mi può aiutare