Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > [小函数]:随机产生N位字符串
【标  题】:[小函数]:随机产生N位字符串
【关键字】:
【来  源】:http://www.cublog.cn/u/126/showart.php?id=154369

[小函数]:随机产生N位字符串

Your Ad Here =============================================================== #!/bin/bash #Usage:rand num #产生顺序字符的函数,可参考: #http://bbs.chinaunix.net/viewthread.php?tid=676397&extra=page%3D1 #略加修改即可 ^_^ #此处设定的是50位以内的,过多的话,或许有问题 # [[ $# != 1 || $1 > 50 ]]&&{ echo "Usage ${0##/*} num";exit 1; } array=(a b c d e f g h i j k l m n o p q r s t u v \ w x y z A B C D E F G H I J K L M N O P Q R S T U V\ W X Y Z 0 1 2 3 4 5 6 7 8 9) dodo(){ echo -n ${array[$((RANDOM%${#array[@]}))]} } i=1 n=$1 while((i<=n));do dodo ((i++)) done 2>/dev/null echo =============================================================== test: /home/lee#sh rand 10 tUG2M6kTfg /home/lee#sh rand 15 MqNGlBcW7PQubAq /home/lee#sh rand 40 5XUOqD3uuTGU66YPKYujmWMzrMabVJEyj49uMXW2 /home/lee#sh rand 50 ZC3epSgNkICWLgaYhLmMEO5lfywhC5cQdMYHpsYKo5cw3mMCCs /home/lee#sh rand 51 Usage:rand num /home/lee#sh rand 12dsf #此处没作过多的处理,一个重定向打发掉 /home/lee#sh rand sdf234 Usage:rand num /home/lee#sh rand 12 PpmD58lKGEU0
小脚本:用shell摹拟grep -i:【上一篇】
小技巧:TEXT模式下自定义功能键的方法:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • PPCoder Update
  • Webwork in action 中文版面世了
  • 关于调试时的几个错误
  • ArcGIS-完善的地理信息系统 ArcGIS 体系
  • 3d 的七个标准
  • Java 理论与实践: 理解 JTS —— 事务简介
  • 数据挽回2
  • 好高兴哦,我加入了xsec
  • 数据通信的应用前景
  • mail Server設定関連
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.