GNU/Linux >> Linux Esercitazione >  >> Linux

Come creare cifre esadecimali casuali senza spazi?

Se faccio qualcosa del tipo:

openssl rand 16 > file.txt

Ottengo un file simile a questo:

3e1c 37e2 96fc 7029 970c cc87 98fe 40f7
7c70 5a9a 30da 7b72 0064 9a54 ae9c ed91

C'è un modo per farlo senza gli spazi e i caratteri di nuova riga?

Risposta accettata:

Puoi usare tr per eliminare gli spazi e le nuove righe come:

openssl rand 16 | tr -d '\n '  > file.txt

Oppure, se sei davvero incapace di ricordare le bandiere, puoi usare tr per convertire le nuove righe in spazi, quindi usa sed per togliere gli spazi.

openssl rand 16 | tr '\n' ' ' | sed 's/ //g' > file.txt

Linux
  1. Come creare o aumentare lo spazio di scambio in Linux

  2. Come creare un file in Linux dalla finestra del terminale?

  3. Come creare un file solo se non esiste?

  4. Come posso creare un file casuale da 1 GB in Linux?

  5. Come creare un file .txt casuale (testo leggibile dall'uomo come ascii) in Linux

Come creare file Tar Gz

Come creare directory da un file di testo in Linux

Come creare un file di grandi dimensioni da 1 GB o 10 GB in Linux

Come creare un file del sito web

Come creare un file Tar gz

Come creare un filesystem XFS