salve, chiedo scusa se magari non è il posto giusto per chiedere,cercando cioè googlando ho trovato un esempio cioè

cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 24 | head -n 100

e ci siamo quasi, io vorrei che tutte le stringhe iniziassero con la lettera "r" "R" esiste un modo percaso

Grazie

chiesto 21 Mag '14, 19:35

Davide_74's gravatar image

Davide_74
617255974

modificato 21 Mag '14, 21:10

enzotib's gravatar image

enzotib ♦♦
14.0k112186

salve, vorrei perfezionare una cosa al riguardo, ma no so se chiedere qui oppure aprire un altro chiedi :)

buona serata

(04 Giu '14, 21:05) Davide_74 Davide_74's gravatar image

@Davide_74: apri un altro post, in cui fai riferimento a questo con un link.

(05 Giu '14, 10:55) enzotib ♦♦ enzotib's gravatar image

aprire un altro post non riesco, non mi viene il titolo, qui già eravamo a metà strada.

Grazie lo stesso @enzotib

chiedo perdono per aver postato due messaggi out, ok dai ci vuole un attimo per cancellare anche questo.

Cordialmente Davide

(05 Giu '14, 12:56) Davide_74 Davide_74's gravatar image

Potresti fare così:

cat /dev/urandom | 
  tr -dc 'a-zA-Z0-9' | 
  fold -w 23 | 
  head -n 100 | 
  while read line; do 
    var=r
    ((RANDOM % 2)) && var=R
    echo "$var$line"
  done

cioè ho accorciato le linee da 24 a 23, ad ogni linea genero un numero casuale con due valori 0 o 1, ed in base a questo aggiungo all'inizio una "r" o una "R".

coll. permanente

ha risposto 21 Mag '14, 21:20

enzotib's gravatar image

enzotib ♦♦
14.0k112186

Grazie per la risposta, infatti la tua soluzione è migliore della mia. mentre aspettavo una risposta, ho trovato una soluzione molto a pasta e fagioli cioè creo 100 stringhe a 23 caratteri

cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 23 | head -n 100 > file

poi aggiungo la "R" con

sed -i 's/^/R/' file

e poi creare "file1" con

cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 23 | head -n 100 > file1
sed -i 's/^/r/' file1

quindi la mia soluzione "bocciata" tasto destro elimina.

Grazie

coll. permanente

ha risposto 21 Mag '14, 22:14

Davide_74's gravatar image

Davide_74
617255974

modificato 22 Mag '14, 10:29

dadexix86's gravatar image

dadexix86 ♦♦
16.9k816161

@Davide_74: quindi potresti accettare la mia risposta.

(22 Mag '14, 07:42) enzotib ♦♦ enzotib's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×49

domanda posta: 21 Mag '14, 19:35

domanda visualizzata: 824 volte

ultimo aggiornamento: 05 Giu '14, 13:35

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.