求SHELL操作。。我是个小白,老师布置了这个,求做好了的压缩包,在线等。 5

1.求1+2+3+...+100的和是?2.通过循环实现从1开始叠加,直到和的结果大于2000为止。3.设计一个Shell程序,在/userdata目录下建立50个目录,... 1.求1+2+3+...+100的和是?
2.通过循环实现从1开始叠加,直到和的结果大于2000为止。
3.设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行
思路:
While循环生成文件目录
判断/userdata是否存在,如果存在直接创建子目录,不存在先创建/userdata再创建子目录
权限赋值rwxr-xr-- 数字方式754

4.用Shell编程,判断一文件是不是设备文件,如果是将其拷贝到 /dev 目录下
5.文件整理
employee文件中记录了工号和姓名
employee.txt:
100 Jason Smith
200 John Doe
300 Sanjay Gupta
400 Ashok Sharma
bonus文件中记录工号和工资
bonus.txt:
100 $5,000
200 $500
300 $3,000
400 $1,250
要求把两个文件合并并输出如下
处理结果:
400 ashok sharma $1,250
100 jason smith $5,000
200 john doe $500
300 sanjay gupta $3,000
6.将一目录下所有的文件的扩展名改为bak
展开
 我来答
cutroot
2014-12-13 · TA获得超过334个赞
知道答主
回答量:126
采纳率:0%
帮助的人:117万
展开全部
(1)
for i in {1..100}
do
sum=$(($sum + $i))

done
echo $sum

(2)问题不清
(3) mkdir -p /userdata/user{1..50} && chmod 754 /userdata/user{1..50}
(4) [ -b testfile -o -c testfile ] && cp testfile /dev
(5) join employee.txt bonus.txt

(6)
for file in $(find /testdir -type f)
do
mv file ${file%.*}.bak

done
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
yeyuguo1346
2014-12-13 · 超过10用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:16.8万
展开全部
你们老师对你真好,我也好希望我有这么个老师教我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式