Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
per farmi dare un nome casuale di file dentro a una directory.
Il problema è che se dò tale comando da bash direttamente, allora il risultato è quello giusto ( cioè un nome di file ).
Se invece inserisco il risultato dentro a una variabile, ottengo nient'altro che un numero.
Non saprei .
Ho provato ad usare la tua stessa sintassi e l'output in effetti è cambiato: ogni tanto capita che la variabile contenga più di un solo nome di file; sono confuso .
Prova ad usare la mia sintassi e vedi se cambia qualcosa anche a te.
RANDOM Each time this parameter is referenced, a random integer between 0 and 32767 is generated.
The sequence of random numbers may be initialized by assigning a value to RANDOM.
If RANDOM is unset, it loses its special properties, even if it is subsequently reset.
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
RANDOM Each time this parameter is referenced, a random integer between 0 and 32767 is generated.
The sequence of random numbers may be initialized by assigning a value to RANDOM.
If RANDOM is unset, it loses its special properties, even if it is subsequently reset.
Emanuele
Ahah. Questa proprio mi è totalmente nuova e non l'avrei mai scoperto da solo.
Grazie Emanuele.