用shell编程方式在userdata的user1到user50的50个文件夹中建立各一个1到50个文件

用shell编程方式在上题中的user1到user50的50个文件夹中建立各一个1到50个文件。即user1下建立1.bak,user2下建立1.bak、2.bak,以此... 用shell编程方式在上题中的user1到user50的50个文件夹中建立各一个1到50个文件。即user1下建立1.bak,user2下建立1.bak、2.bak,以此类推。
userdata 和 user1-50文件夹已经建好。
求解代码示列。O(∩_∩)O谢谢
展开
 我来答
巧虎星期六
2015-09-09 · TA获得超过127个赞
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:139万
展开全部
#!/bin/sh
for((i=1;i<=50;i++)); do
   for k in `seq  $i`; do
       touch "user$i/$k.bak"
   done
done

用的相对路径,脚本需要放在和user1~user50同一目录下

kaixingui2012
推荐于2016-09-04 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6427万
展开全部
cd userdata
for i in {1..50}
do
     cd user$i
     j=1
     while [ $j -le $i ]
     do
          touch $j.bak
          let j=j+1
     done
     cd ..
done
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-09-10
展开全部
欢迎来到渗透吧,请不要再本吧发送任何接单收徒信息,为了本吧首页版面干净,解md5请去专门的md5解密贴。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-09-09
展开全部
欢迎来到渗透吧,请不要再本吧发送任何接单收徒信息,为了本吧首页版面干净,解md5请去专门的md5解密贴。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式