base64लगता है कि केवल अल्फ़ान्यूमेरिक वर्णों का उत्पादन /और +।
मुझे यह पसंद है कि मुझे अधिक "विराम चिह्न" वर्ण मिलें, जैसे
'[:punct:]'
Punctuation characters; in the 'C' locale and ASCII character
encoding, this is ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \
] ^ _ ` { | } ~
तो इस का उपयोग करें:
'[:graph:]'
Graphical characters: '[:alnum:]' and '[:punct:]'
और trएकल उद्धरण 'backticks' और backslashes \ _ को हटाने के लिए उपयोग करें
tr -dc '[:graph:]' < /dev/urandom | tr -d \''\\'\` | head -c [size]
-cकरने के लिए आकार विकल्प headएक गुणक प्रत्यय हो सकता है: ख 512, kB 1000, कश्मीर 1024, एमबी 1000 * 1000, एम 1024 * 1024, जीबी 1000 * 1000 * 1000, जी 1024 * 1024 * 1024, और टी, पी के लिए पर तो , ई, जेड, वाई।