linux shell 随机字符生成单词
#!/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
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。