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