码迷,mamicode.com
首页 > 系统相关 > 详细

八、Shell脚本高级编程实战第八部

时间:2019-10-03 13:04:12      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:for循环   htm   shel   use   mic   Opens   oldboy   sum   for   

一、使用for循环在/oldboy目录下创建10个文件名为oldboy-x的文件

#!/bin/sh
[ ! -d /oldboy ] && mkdir -p /oldb
for i in `seq 10`
do
  touch  /oldboy/oldboy-${i}.html
done

技术图片

 

 二、用for循环实现将oldboy 改成linux,扩展名为HTML,for循环不能出现oldboy字体

#!/bin/sh
cd /oldboy
for file in `ls *.html`
do
  mv $file `echo $file |sed ‘s#oldboy#linux#g‘|sed ‘s#html#HTML#g‘`
done

技术图片

 

 三、批量创建10个系统账号oldboy01-10设置密码且不能相同

  #!/bin/sh
for n in `seq -w 10`
do
 useradd  oldboy$n &&\
 echo "djw$n" |passwd --stdin oldboy$n
done

四、批量创建10个系统账号oldboy01-10设置密码且密码为随机

#!/bin/sh
for n in `seq -w 10`
do
 userdel -r oldboy$n &&\
 useradd oldboy$n &&\
 echo "$RANDOM"|md5sum|cut -c 1-8|passwd --stdin oldboy$n
done
五、产生随机数的方法
RANDOM  
openssl rand -base64 8/10/13
date +%s%N
/proc/sys/kcrncl/uuid
 
 
 

八、Shell脚本高级编程实战第八部

标签:for循环   htm   shel   use   mic   Opens   oldboy   sum   for   

原文地址:https://www.cnblogs.com/dangjingwei/p/11619454.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!