#!/bin/sh #生成随机5个单词 filecount=5 wordcount=20 flag=0 #-lt -le -gt -ge -eq #while [ $f -lt $filecount ]; #do for f in $(seq 1 $filecount); do #let f=f*2+1 fname=$f.txt echo $fname #let flag=0 #if [ $flag -eq 0 ] && [ -f $w.txt ]; then #判断之前的文件是否存在,如果存在则删除 if [ -f $fname ]; then rm -f $fname #let flag=1 fi for w in $(seq 1 $wordcount); do #随机字符生成单词 #tr 替换字符串 -c str1的补集 d删除str1的字符 dc表示删除str1的补集字符,即保留str1字符 word=$(tr -dc "a-z"</dev/urandom|head -c 5) #word=${word}" " echo $word|cat>>$fname done done
相关文章
- 02-14随机生成10000个字符串
- 02-14随机生成不重复的字符串
- 02-14随机生成字符串
- 02-14#在26个大小写字母(52个),以及9个数字组成的字符列表中,随机生成10个8位密码
- 02-14在26个大小写字母(52个),以及9个数字组成的字符列表中,随机生成10个8位密码
- 02-14shell生成指定范围内的随机数
- 02-14.net生成随机字符串
- 02-14sql生成随机不重复字符串 可指定长度
- 02-14生成一个字母数字组合的n位随机码、随机数、随机字符串
- 02-14shell 获取随机字符串