|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: May 2003
Messaggi: 96
|
Shell scripting: stringhe di lunghezza fissata con minuscole casuali
Come si possono ottenere in bash varie stringhe di lunghezza fissa, esempio 20, formate da lettere minuscole casuali?
asnuywplokhhtgrfwqmn kihtbvcplmgbsewazxdp ecc.. Senza ricorrere ad un array di minuscole pescate ogni volta a caso? |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Codice:
#!/bin/bash COUNT=0 STR= while [ $COUNT -lt 20 ]; do let "N = RANDOM % 26 + 97" STR="$STR\\`printf %03o $N`" let "COUNT = COUNT + 1" done STR=`echo -e $STR` echo $STR ![]()
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: May 2003
Messaggi: 96
|
Ah ecco me si fa a passare agli ottali da una stringa in una variabile! E io che ci ho perso il sonno!
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:14.