到目前为止我知道,该/dev/urandom
文件是特殊文件之一,其目的是生成随机字符。当我执行cat /dev/urandom
一串奇怪的字符时,一些甚至中文表意文字会连续显示。但是,如果我tr
使用该选项-dc
将这个奇怪的字符流通过管道传输到tr -dc "setofcharacters"
.
我试图阅读 tr 的手册,但在下面-d
,-c
我得到了我不理解或无法理解的解释,例如
Run Code Online (Sandbox Code Playgroud)-c, -C, --complement use the complement of SET1 -d, --delete delete characters in SET1, do not translate
有人可以这么友好并逐步解释背后的逻辑吗 cat /dev/urandom | tr -dc "01"