base64
dường như chỉ xuất các ký tự chữ và số cộng /
và +
.
Tôi thích điều này để có thêm các ký tự "chấm câu", như
'[:punct:]'
Punctuation characters; in the 'C' locale and ASCII character
encoding, this is ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \
] ^ _ ` { | } ~
Vì vậy, sử dụng này:
'[:graph:]'
Graphical characters: '[:alnum:]' and '[:punct:]'
và sử dụng tr
để xóa dấu ngoặc đơn 'backticks `và dấu gạch chéo ngược \
tr -dc '[:graph:]' < /dev/urandom | tr -d \''\\'\` | head -c [size]
các -c
tùy chọn kích thước để head
có thể có một hậu tố nhân: b 512, KB 1000, K 1024, MB 1000 * 1000, M 1024 * 1024, GB 1000 * 1000 * 1000, G 1024 * 1024 * 1024, và vân vân cho T, P , E, Z, Y.