shell编程,跪求求教大神!!!!最近有好多事要做呢,shell不咋会,求大神帮忙啊 (╯﹏╰)
各位帮帮忙吧,小弟感激涕零啊3、编写shell程序,实现自动删除30个用户账号的功能。账号名为stud1至stud30。添加一个新组为class1,然后添加属于这个组的3...
各位帮帮忙吧,小弟感激涕零啊
3、编写shell程序,实现自动删除30个用户账号的功能。账号名为stud1至stud30。添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。
4、设计一个shell程序,备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。 展开
3、编写shell程序,实现自动删除30个用户账号的功能。账号名为stud1至stud30。添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。
4、设计一个shell程序,备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。 展开
2个回答
展开全部
YY频道7450欢迎您
shell脚本如下:
#!/bin/bash
for n in {0..49}
do
filename=`printf "filed.t" $n`
touch $filename
chmod w $filename
let mod="$n % 2"
if [ $mod -eq 0 ]; then #even
eval echo {1..$n} | awk '{for(i=1;i<=$NF;i )sum =$i}END{print sum}' >$filename
else #odd
echo "`pwd`/$filename" >>$filename
date >>$filename
fi
done
#!/bin/bash
for n in {0..49}
do
filename=`printf "filed.t" $n`
touch $filename
chmod w $filename
let mod="$n % 2"
if [ $mod -eq 0 ]; then #even
eval echo {1..$n} | awk '{for(i=1;i<=$NF;i )sum =$i}END{print sum}' >$filename
else #odd
echo "`pwd`/$filename" >>$filename
date >>$filename
fi
done
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询