shell脚本实现随机生成10个8位密码

 更新时间:2015年03月29日 15:16:48   投稿:hebedich   我要评论

这篇文章主要介绍了shell脚本实现随机生成10个8位密码的方法,这里推荐给大家,有需要的小伙伴的可以参考下。

随机生成10个8位密码shell脚本
1.首位大写字母
2.中间六位大小写字母数字随机混合
3.第八位[0-9]

#!/bin.bash
for i in {1..10}
do
A=`head -c 500 /dev/urandom | tr -dc a-zA-Z | tr [a-z] [A-Z]|head -c 1`
B=`head -c 500 /dev/urandom | tr -dc a-z0-9A-Z | head -c 6`
C=`echo $RANDOM|cut -c 2`
echo $A$B$C
done
 
--------------------------------
#!/bin.bash
for i in {1..10}
do
A=`head -c 500 /dev/urandom | tr -dc A-Z |head -c 1`
#随机生成500字符|只取大写字母|取第一个字符
B=`head -c 500 /dev/urandom | tr -dc [:alnum:]| head -c 6`
#随机生成500字符|取英文大小写字节及数字,亦即 0-9, A-Z, a-z|取6位
C=`echo $RANDOM$RANDOM|cut -c 2`
#取第二位随机数字,第一位随机性不高大多数是1或2,所以取第二位.
echo $A$B$C
done

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章

  • 利用shell命令日志的方法详解

    利用shell命令日志的方法详解

    这篇文章主要给大家介绍了关于利用shell命令日志的方法,通过这个命令将会对大家的学习或者工作具有一定的参考学习价值,文中给出了详细的示例代码,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2017-09-09
  • ssh,scp自动登陆的实现方法

    ssh,scp自动登陆的实现方法

    这篇文章主要介绍ssh,scp自动登陆的实现方法,需要的朋友可以参考下
    2013-02-02
  • bash脚本输入密码不回显问题的解决方法

    bash脚本输入密码不回显问题的解决方法

    编写一个bash脚本时,需要用户输入一个密码,方可继续后续流程,但是又要保证用户输入的密码不会被别人看到,因此排除了通过参数将密码传入脚本的方案
    2013-08-08
  • linux文本处理工具及正则表达式集锦

    linux文本处理工具及正则表达式集锦

    这篇文章主要介绍了linux文本处理工具及正则表达式集锦,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-05-05
  • Linux内核链表实现过程

    Linux内核链表实现过程

    本文讲解Linux内核链表实现的过程,说了链表的定义及初始化宏定义、插入操作和删除操作等内容,详细看下面
    2013-11-11
  • Linux tcpdump命令详解大全

    Linux tcpdump命令详解大全

    这篇文章主要介绍了Linux tcpdump命令详解大全的相关资料,需要的朋友可以参考下
    2015-10-10
  • shell脚本nicenumber实现代码

    shell脚本nicenumber实现代码

    给出一个数字,用逗号分隔的形式显示出来,希望DD和TD被实例化等
    2016-08-08
  • Linux/Nginx如何查看搜索引擎蜘蛛爬虫的行为

    Linux/Nginx如何查看搜索引擎蜘蛛爬虫的行为

    本文给大家介绍Linux/Nginx如何查看搜索引擎蜘蛛爬虫的行为,清楚蜘蛛的爬行情况对做SEO优化有很大的帮助。需要的朋友通过本篇文章学习下吧
    2015-10-10
  • ubuntu中root和普通用户切换方法(推荐)

    ubuntu中root和普通用户切换方法(推荐)

    下面小编就为大家带来一篇ubuntu中root和普通用户切换方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • Linux下 rpm 命令查询方法

    Linux下 rpm 命令查询方法

    本文给大家介绍Linux下 rpm 命令查询方法,非常不错具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-11-11

最新评论