zoukankan      html  css  js  c++  java
  • liunx的urandom生成随机字符

    作者:邓聪聪

    cat /dev/urandom | tr -dc a-zA-Z0-9#@_ | head -c16;echo

    tr命令可以对来自标准输入的字符进行替换、压缩和删除,tr只能接收来自标准的输入流,不能接收参数。

    echo "aabbccffs" |tr "a" "@@"

    不带参数:将SET2中的每个字符替换SET1中的每个字符,字符是顺序替换,如果SET1的字符长度大于SET2,那么将SET1中多出来的字符用SET2中的最后一个字符替换
    -t:将SET2中的每个字符替换SET1中的每个字符,字符字符顺序1对1替换,无论SET1还是SET2哪个长,只替换对应的字符,多出的不替换。
    -c:取反操作,取数据流中SET1中指定字符的补集。
    -d:删除SET1中指定的字符,这里没有SET2
    -s:将SET1中指定的连续的连续重复的字符用单个字符替代,可以使用-s '
    '删除空行。
  • 相关阅读:
    angular.js 渲染
    HTML5 与 CSS3 jQuery部分知识总结
    下拉滚动协议文本框展示样式(不可删除文本内容)
    06对象
    05数组
    1文字与字体
    04函数
    03循环
    02运算符
    01基础
  • 原文地址:https://www.cnblogs.com/dengcongcong/p/10938947.html
Copyright © 2011-2022 走看看