
for i do #for循环开始
userdel $1 #删除用户(第一个参数指定)
rm -rf /home/$1 #删除用户主目录所有文件目录
shift #参数变量左移,即$2赋给$1,$3赋给$2,等等
if [ ! "$1" ] then #判断是否变量存在有值
break#如果不存在则退出循环
fi #IF模块结束
done #FOR循环结束
前两个问题请参照楼上
如果你的文件名就是这样的话
下面的小脚本可以完成
#!/bin/sh
cd
/Test/Test1
for
files
in
`ls
*`
do
mv
$files
`echo
"${files:0:11}.txt"`
done
这是单个文件夹的
要多个一次做完自己去弄。
可以复制5次这个段代码
改改就好。
或者
把5个文件夹目录做成一个数组
拿去遍历。
脚本文件相当于DOS下的批处理文件,可以按照脚本配置执行一系列的 *** 作命令.通常Linux bash shell可执行脚本文件第一行必须是:#!/bin/sh开头,表明这个脚本通过/bin/sh程序来解释执行脚本中的命令,其它的可执行脚本也必须在第一行指明脚本的解释执行程序,如python脚本是:#! /usr/bin/pythonx.x
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)