脚本作用:
生成特定长度的字符串,只包含数字或者大小写字母。
count定义字符串的长度
number定义字符串的数目
line定义生成多少个随机字符串,如果number值很大,相应的将line值调大。
由于pv1中的字符串长度不是固定的,所以需要经过一个for循环进行字符串筛选。
以下是脚本命令:
#!/bin/bash
count=6
line=100
number=10
touch /root/pv1.txt
cat /dev/urandom |sed 's/[^a-zA-Z0-9]//g'|strings -n $count |head -n $line|grep -i '^[a-z]'|sort > /root/pv1.txt
touch /root/pv$count.txt
for i in `cat /root/pv1.txt`;do[ ${#i} -eq $count ] && echo $i >>pv2txt
done
touch /root/password$number.txt
head -10 /root/pv2.txt > /root/password$number.txt
生成特定长度的字符串并筛选
本文介绍了一段脚本,用于生成指定长度的字符串,包括数字和大小写字母,并通过筛选过程仅保留符合条件的字符串。
33万+

被折叠的 条评论
为什么被折叠?



