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

shell编程

时间:2017-09-03 23:54:02      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:shell

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

#!/bin/sh

for  i in  `seq -w 10`

do

  useradd  "oldboy_$i"

  echo   "oldboy" |passwd"oldboy_$i" --stdin

  echo   "oldboy_$i is addedsucess"

done

使用for循环在目录下通过随机小写10个字母加固定字符串oldboy批量创建10html文件

#!/bin/sh

[ -d  /shellscript/oldboy ] || mkdir  -p /shellscript/oldboy

 cd  /shellscript/oldboy

for i in `seq 10 `

 do

  touch `echo $RANDOM|md5sum|cut -c 1-10|tr "[0-9]""[a-z]"`_oldboy.html

done


将以上文件名中的oldboy全部改成oldgirl,并且html改成大写。 

#!/bin/bash

cd /shellscript/oldboy

for  i in `ls`

do

mv $i `echo $i|sed -e‘s#oldboy#oldgirl#g;s#html#HTML#g‘`

done

 

rename命令用字符串替换的方式批量改变文件名

原字符串:将文件名需要替换的字符串;

目标字符串:将文件名中含有的原字符替换成目标字符串;

文件:指定要改变文件名的文件列表。

main1.c重命名为main.c


#!/bin/sh

cd   /shellscript/oldboy/

for  i in  `ls`

do

 rename  "old"   "oldboy"  $i |xargs rename  "html"  "HTML"  $i

done


本文出自 “11300506” 博客,请务必保留此出处http://11310506.blog.51cto.com/11300506/1962341

shell编程

标签:shell

原文地址:http://11310506.blog.51cto.com/11300506/1962341

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