博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell 实例
阅读量:4982 次
发布时间:2019-06-12

本文共 986 字,大约阅读时间需要 3 分钟。

生成随机数:1、head /dev/urandom | tr -dc 0-9 | head -c 20#生成20位随机的数字 head /dev/urandom | tr -dc a-z | head -c 20#生成20位随机的小写字母 

                 2、 echo $RANDOM | md5sum |cut -c 1-5|tr [0-9] [a-z] #生成随机的5个小写字母

                 3、head /dev/urandom | tr -dc A-Za-z0-9 | head -c 20#生成随机的20位密码  或 head /dev/urandom | tr -dc 0-9a-zA-z. | head -c 10 #包含特殊符号

1、批量生成随机小写10个字母加固定字符串oldboy批量创建10个html文件

for a in {1..10};do touch `echo $RANDOM|md5sum|cut -c 1-5|tr [0-9] [a-z]`_oldboy.html;done

2、批量改文件名

rename oldgirl oldboy *_oldgirl.txt

for a in `ls *_oldgril.html`;do mv $a ${a/oldgril/oldboy};done

for a in `ls *_oldboy.html`;do mv $a `echo $a|sed -e 's#oldboy#oldgril#g;s#html#txt#g'`;done

3、批量生成用户

 for a in {00..10};do useradd howhy${a} > /dev/null 2>&1;PWD=`echo $RANDOM|md5sum|cut -c 1-8`;echo "howhy${a}:$PWD" >> 2.txt;echo $PWD|passwd --stdin howhy${a}>/dev/null 2>&1;done

4、

for a in I am oldboy teacher welcome to oldboy training class;do if [ ${#a} -lt 6 ];then echo $a;fi;done

转载于:https://www.cnblogs.com/howhy/p/6289473.html

你可能感兴趣的文章
[BZOJ3244][NOI2013] 树的计数
查看>>
[web]python3一句话开启http服务
查看>>
基于 控制台 简易 学生信息管理系统 (增、删、改)
查看>>
Cannot add foreign key constraint 错误解决办法
查看>>
To-Read List
查看>>
PHP漏洞全解(三)-客户端脚本植入
查看>>
重载类型运算符
查看>>
poj2676
查看>>
工作时候需要学习的东西
查看>>
Win8安装教程!笔记本用U盘安装Win8只需三步
查看>>
C语言中的字符串常量
查看>>
awk分隔符设定为多个字符或字符串
查看>>
DuoCode测试
查看>>
关于9080端口和80端口实现真正意义的WebServer+ApplicationServer结合应用
查看>>
软件需求分析方法
查看>>
Python序列之列表 (list)
查看>>
javaScript的正则表达式
查看>>
MySQL 5.7贴心参数之binlog_row_image
查看>>
HDU 1869 六度分离【floyd】
查看>>
20150929创建数据库,表,增删改查
查看>>