脚本题

来源:互联网 发布:想做淘宝客服兼职 编辑:程序博客网 时间:2024/06/04 18:34

使用for循环在/oldboy目录下批量创建10个html文件,其中每个文件需要包含10个随机小写字母加固定字符串oldboy

#!/bin/bashpath="./oldboy/"rand(){    ran=()    for i in {0..9};do        ran[${i}]=`expr ${RANDOM} % 26`    done}tab(){    Tab=()    cnt=0    for i in {a..z};do        Tab[${cnt}]=${i}        cnt=$(($cnt+1))    done}tab[ -s ${path} ]&&rm -r ${path}mkdir $pathcd $pathfor i in {1..10};do    rand    tmpfilename=""    for ch in {0..9};do        tmpfilename=${tmpfilename}${Tab[${ran[${ch}]}]}    done     touch ${tmpfilename}_oldboy.htmldone

批量创建10个系统帐号oldboy01-oldboy10并设置密码(密码为随机8位字符串)

#!/bin/bash for i in `seq -w 10`;do    pawd=$(echo `date +%t%N%S`$RANDOM|md5sum|cut -c 2-9)    useradd oldboy-${i}    echo oldboy-${i}:${pawd} | chpasswd     echo oldboy-${i}:${pawd}done
原创粉丝点击