Di solito si puo' usare l'opportuno comando uuidgen, ma per esempio nello sviluppo di script sotto OpenWRT (sto lavorando con Squidge 1.7) non si ha a disposizione e non e' semplicissimo compilare un applicativo per mipsel al volo.
Tuttavia ci aiuta lo scripting, in tal senso, e con un paio di righe di sh si risolve il problema in maniera pulita. Ecco come ho fatto io [usate la riga echo nello script oppure salvate con "#!/bin/sh" un file (esempio /sbin/uuidgen) e rendetelo eseguibile]:
#!/bin/shCon la speranza che sia utile anche ad altri
echo $(dd if=/dev/urandom bs=16 count=1 2>/dev/null|hexdump|tr -d '\n'|awk '{
printf "%s%s-%s-%s-%s-%s%s", $2, $3, $4, $5, $6, $7, $8;
}')
[English abstract follow]
The above script is useful to generate a (general valid) UUID number for shell scripts on Squidge (and other OpenWRT based OSes) without having to compile for uuidgen. Hope may be useful (-:
Nessun commento:
Posta un commento
Come detto sull'intestazione del Blog, sarete ospiti ben graditi, e per questo vi ringrazio anche per i vostri commenti, anche se messi per criticarmi. (-:
Visto lo spam ricevuto in questo periodo, i commenti sono moderati, pertanto vi prego di utilizzare questo spazio per costruire qualcosa assieme a me e agli altri lettori, astenendovi invece dal limitarvi ad approfittare di questo spazio aperto per fare pubblicità ai vostri prodotti o servizi. In caso di dubbi, in home page trovate il mio indirizzo e-mail e il mio numero di telefono (attivo dal lunedì al venerdì dalle 9 alle 13 e dalle 15 alle 19), per contattarmi.
Infine, vi prego di non utilizzare parolacce, bestemmie o termini che possano urtare la sensibilità mia o dei lettori.
Grazie mille! Grizzly