Salve a tutti, volevo chiedere se qualcuno sa come generare stringhe con un definito numero di caratteri, in maniera random. Più precisamente, sto cercando di sostituire le righe di un file di testo (FASTQ) che corrispondono a nomi di geni che iniziano con il carattere @, con nomi random lunghi 14 caratteri.

ho provato con il comando sed scrivendo

sed -r 's/(@.*)/@M\([A-Z0-9]{12})/'

pensando che dopo @M si potessero aggiungere 12 caratteri compresi tra A e Z e tra 0 e 9.. Naturalmente non funziona...

Grazie anticipatamente!

chiesto 23 Mag '14, 12:37

Eliuzzo's gravatar image

Eliuzzo
1011

chiuso 23 Mag '14, 12:44

dadexix86's gravatar image

dadexix86 ♦♦
16.9k816161

Fare una ricerchina o scorrere un po' nelle domande prima di postare era troppo difficile?

Questa domanda è di ieri...

Chiudo la domanda come duplicata.

(23 Mag '14, 12:43) dadexix86 ♦♦ dadexix86's gravatar image

Sei molto simpatico. e soprattutto molto di aiuto. se ho postato la domanda è perchè evidentemente la risoluzione di quella di Davide_74 non mi aveva aiutato molto. probabilmente non ho esposto bene il problema. scemo io che perdo tempo a cercare aiuto!

(23 Mag '14, 12:54) Eliuzzo Eliuzzo's gravatar image

Ma questo codice non ti ritorna 100 stringhe random di 12 caratteri tra A-Z e 0-9?

cat /dev/urandom | tr -dc 'A-Z0-9' | fold -w 12 | head -n 100

che è esattamente ciò che vuoi?

(23 Mag '14, 13:04) dadexix86 ♦♦ dadexix86's gravatar image

La domanda è stata chiusa con il seguente motivo «Domanda già posta http://chiedi.ubuntu-it.org/questions/20747/script-per-creare-stringhe-alfanumeriche» da dadexix86 23 Mag '14, 12:44

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:

×137

domanda posta: 23 Mag '14, 12:37

domanda visualizzata: 633 volte

ultimo aggiornamento: 23 Mag '14, 13:04

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

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