Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2353723
  • 博文数量: 276
  • 博客积分: 5998
  • 博客等级: 大校
  • 技术积分: 5175
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-24 14:43
文章分类

全部博文(276)

文章存档

2014年(25)

2013年(11)

2012年(69)

2011年(167)

2010年(4)

分类: LINUX

2011-09-08 09:55:50

  1. #!/bin/bash
  2. #Usage:rand num
  3. #产生顺序字符的函数,可参考:
  4. #unix.net/viewthread.php?tid=676397&extra=page%3D1
  5. #略加修改即可 ^_^
  6. #此处设定的是50位以内的,过多的话,或许有问题
  7. #
  8. [[ $# != 1 || $1 > 50 ]]&&{ echo "Usage ${0##/*} num";exit 1; }
  9. array=(a b c d e f g h i j k l m n o p q r s t u v \
  10. 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\
  11. W X Y Z 0 1 2 3 4 5 6 7 8 9)
  12. dodo(){
  13.         echo -n ${array[$((RANDOM%${#array[@]}))]}
  14. }
  15. i=1
  16. n=$1
  17. while((i<=n));do
  18.         dodo
  19.         ((i++))
  20. done 2>/dev/null
  21. echo
阅读(1233) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~