[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Serie di lettere e numeri da combinare - come??



Johan Haggi wrote:

ven 30 aprile 2004, alle 14:56 (GMT+0200), Bertorello Marco ha scritto:
Ho una serie lettere e numeri a-z/A-Z/0-9 vorrei ottenere una stringa di cinque caratteri casuale... come posso fare? PHP, Perl, bash???
[...]

# Caratteri scelti tra:
char_set="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0-9"
Scusa, una domanda da iGNUrante ^_^ :
dove hai scritto 0-9 (alla fine) non bisognava mettere "0123456789" ?
rendendo la stringa corretta:

man grep e cerca la stringa «range expression»

con locale POSIX la stringa
char_set="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
equivale a A-Za-z0-9

con locale it ... vedi mio post precedente.

Visto che non conosci bene le regexp tieni presente che [abc] trova "a"
o "b" o "c" mentre [^abc] trova tutto quel che *non* e` "a" o "b" o "c"
man grep e cerca bracket
Grazie per la spiegazione.
Siccome mi sto avvicinando alla programmazione della bash (sempre che non morda :-) ), oltre le pagine di man avresti altro materiale da consigliarmi per far puntare il mio browser?
Ho già letto Bash-Prog-Intro-HOWTO.

grazie
--
Marco



Reply to: