设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。

方法一:

#!/bin/bashi=1while [ $i -le 50 ]domkdir /userdata/user_$ii=$((i+1))donechmod 754 /userdata/*

方法二:

#!/bin/bash
for ((i=1;i<=50;i++))
domkdir -p /usrdata/user$icd /usrdatachmod 754 user$i
done

注意:

-eq           //等于

-ne           //不等于

-gt            //大于 (greater )

-lt            //小于  (less)

-ge            //大于等于

-le            //小于等于

i=$(($i+1)) , 假如i=1,那么此时的i=1+1=2,跟i++ 一个意思。

设计一个shell程序,在/userdata目录下建立50个目录,并对每个目录给754权限!相关推荐

  1. 设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,

    #!/bin/bash a=1 while [ a -le 50 ] do if [ -d /userdata ] then mkdir -p /userdata/user$a else mkdir ...

  2. Linux环境下编写一个shell程序,此程序的功能:随机生成一个1-100的数(答案)让用户猜

    题目:编写一个shell程序,此程序的功能:随机生成一个1-100的数(答案)让用户猜,如果用户猜的数大于答案,则提示大了,如果用户猜的数小于答案,则提示小了.当用户猜对时提示:猜对了. #! /bi ...

  3. Linux Shell 之 我的第一个Shell程序

    这里我首先会介绍一个Shell是什么,再介绍我的第一个Shell程序和从中总结的经验. 一.Shell是什么 在说我的这个Shell程序之前,还是先跟大家说说什么是Shell吧,相信Shell这个词大 ...

  4. java输入字符串异常_设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为“XYZ”。。。...

    设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为"XYZ",则抛出一个异常信息"This is a XYZ",如果从命令 ...

  5. PHP 程序员如何设计一个爬虫程序

     A8U几年前接过一个项目,类似一个 PHP 爬虫程序,做一个微博舆情分析系统:要爬取新浪微博,用特定关键词搜索中的页面的微博内容. 那是我第一次接触网络爬虫,根本没有思路,也不了解什么Scrap ...

  6. 我只是一个普通的程序员08【下】

    我只是一个普通的程序员08-终章下 卢日寒在本命编码被破坏后,意识模糊,一生的经历不断在眼前浮现,小镇生活,进入软帝学院,在代码大陆与张麻子,李天,赵干被称为四大天才,万人敬仰.修行java中吃的各种 ...

  7. 1.设计一个抽奖程序,程序通过随机方式产生中奖序号。程序可以设置序号包含数字位数 和最大序号,一次抽取几个中奖序号(最少 1 个序号,最多不超过 2 个序号)和总共中奖 人数(最少 5 人)。抽奖过程

    实验目的   掌握随机函数的使用 主要仪器设备及耗材    安装了 JDK1.8 的 PC 一台 实验内容 1.设计一个抽奖程序,程序通过随机方式产生中奖序号.程序可以设置序号包含数字位数 和最大序号 ...

  8. Python 连接FTP服务器并实现文件夹下载实例演示,python区分ftp目录下文件和文件夹方法,ftp目录下包含中文名问题处理

    Python 连接 FTP 服务器并实现文件夹下载实例演示 第一章:连接 FTP 服务器并实现文件夹下载 ① 连接 FTP 服务器 ② 进入指定目录并显示文件信息 ③ 区分文件和文件夹名 ④ 文件夹名 ...

  9. c语言中sub是什么文件,Windows操作: (1)在C:盘根目录下建立SUB文件夹,在SUB文件夹下建立SUB1子文件夹和SUB2子文件夹。(2_开卷宝...

    Windows操作:(1)在C:盘根目录下建立SUB文件夹.在SUB文件夹下建立SUBl子文件夹和SUB2子 Windows操作: (1)在C:盘根目录下建立SUB文件夹.在SUB文件夹下建立SUBl ...

最新文章

  1. Linux任务高度进程crond的使用
  2. Linux之 proc文件系统
  3. PW Live直播 | 清华大学​高天宇:对比学习及其在NLP中的应用
  4. 英伟达显卡bios修改工具_终于可以吃鸡了!英伟达入门级图灵显卡1650S开卖,性能提升25%...
  5. linux条件测试的三种,shell编程之条件测试 | 旺旺知识库
  6. Linux C高级编程——网络编程之UDP(4)
  7. Find and Delete Files with Extension Name
  8. Node.js与io.js那些事儿
  9. 云小课|聊一聊DRS的数据过滤特性
  10. mac php memcache扩展,Mac下PHP安装Memcache扩展
  11. Farseer.net轻量级开源框架 中级篇:事务的使用
  12. 卡尔曼滤波和粒子滤波最直白的解释
  13. 人工智能__一种现代方法 绪论导读
  14. 多媒体计算机网络解释,多媒体-名词解释及填空解读.doc
  15. RecyclerView.ViewHolder、Adapter
  16. 什么是CDN,简单了解CDN
  17. LG E900 越狱
  18. 用计算机信息术语感恩老师,赞美老师锦旗用语大全 感恩老师的句子
  19. c语言单片机温度调节系统设计,基于单片机的温度控制系统的设计
  20. [理财] 关于平民理财,自己的一些理解

热门文章

  1. Python的scrapy之爬取顶点小说网的所有小说
  2. BZOJ 1856: [Scoi2010]字符串 [Catalan数]
  3. MATLAB实现最优低通滤波器的函数
  4. python-管理MySQL之ConfigParser模块
  5. Chapter18-Export and Import Utilities
  6. ETL工具调度之中美PK
  7. VB.NET 委托处理 传递参数
  8. 不同项目之间的控件共享
  9. PHP学习方向-进阶(二)
  10. 阿里云发布ECS磁盘加密,一键加密,业务0改动