shell 实例
2017-01-16 14:21
375 查看
生成随机数: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
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
相关文章推荐
- 自己写的第二个shell脚本,以备日后学习用
- shell 字符分割事例
- adb shell unknown host service
- shell 查找最后一列为0行并处理掉
- shell学习:文件查找与打印文件列表命令find
- shell sed
- bash的基础特性(一)
- 要重定向 IO 流,Process 对象必须将 UseShellExecute 属性设置为 False。
- windows下的换行符在shell下出错
- The linux command line--part one(一) Learing Shell
- shell 防止暴力破解
- shc加密shell脚本
- shell 判断脚本有无语法错误
- xshell安装运行时提示缺少mfc110.dll
- 查找文件,解压缩,合并成一个大文件——一个shell脚本
- Linux Terminal (Bash)快捷键
- ShellExecute打开.chm帮助文件
- shell 远程备份日志
- bash中 2>&1 & 的解释
- 查找最大文件等shell集锦