shell4-循环语句、函数
Shell脚本编程;第4章 循环语句和函数;逻辑结构定义清晰
脚本可以重用
多加入注释
学会调试脚本
echo配合exit命令或sleep命令
bash -x 脚本;while语句、shift命令
until语句、case语句
shell函数应用
;重复测试某个条件,只要条件成立则反复执行;while语句的各种用法;每5分钟输出一次时间到/tmp/time.txt
禁止使用计划任务
;批量添加用户
用户名称以stu开头,按数字顺序进行编号
一共添加20个用户,即stu1、stu2、……、stu20
初始密码均设为123456
;使用inotify-tools,实现自动同步备份
;分析当前主机中所有用户,哪些是普通用户,哪些是系统用户;猜商品价格游戏
通过变量RANDOM获得随机数
提示用户猜测并记录次数,猜中后退出循环;编写脚本生成2位的随机数,要求个位和十位数不能相同,如果遇到个位和十位相同的就退出脚本(注意十位数不能为0);给登录到当前主机的所有非root用户终端发送一句话“用户名: Hi,I’m Root!”;根据前面猜价格的脚本,编写猜10以内的随机数的脚本,显示效果如下
每个人只有3次机会,超过3次没有猜中自动退出;编写del.sh脚本实现批量删除用户,脚本要求如下(使用while循环读取来改写上次的for脚本)
提示输入需要删除的用户名前缀,如果用户名前缀为空或者空格,就显示“请输入合法用户名前缀”,然后退出脚本,每删除一个用户,要显示“用户用户名 已经成功被删除”。如果没有可以删除的用户,就显示“以用户前缀开头的用户不存在”。最后要显示删除的用户总数是“一共新建的用户数:数目”
注意不能删除管理员或者系统用户(UID小500或者大于60000);16;17;18;19;提示输入用户名,如果直接回车或者空格,会继续提示输入用户名。;编写新建用户脚本,要求提示输入姓名,如果空就提示“请输入合法的用户名”并且继续要求输入姓名,如果用户存在,就提示“用户已经存在”,并且继续要求输入姓名;然后提示输入密码,密码要求隐藏,而且密码的位数要求至少3位,否则提示“密码位数要求3位数”,然后继续提示输入密码,如果账号密码都输入成功就提示“用户名新建成功”(要求使用until语句);针对变量的不同取值,分别执行不同的命令序列 ;??键类型识别
提示用户输入一个字符
判断出该字符是字母、数字或者其他字符;数字范围识别
判断分数范围,分出优秀、合格、不合格三档;编写系统服务脚本
使用start、stop、restart等参数来控制服务
服务控制指令通过位置变量$1传入
能够通过chkconfig命令来管理此服务;实验案例6;27;28;29;30;31;32;33;34;35;[root@localhost ~]# ./test.sh /etc
/etc目录占用空间是:33M
[root@localhost ~]# ./test.sh /usr/local
/usr/local目录占用空间是:140K;37;38;39;40;41;42;43;44;45;思维决定未来,天道酬勤
您可能关注的文档
- QC-09容器制安质量控制程序-修改--1.doc
- QC--李国超QC.ppt
- QC2015发表.pptx
- QC七大手法培训知识.ppt
- QC小组总结成果PPT.ppt
- QDII托管业务现状与机遇.ppt
- QC成果——缩短板梁修复时间,确保高速公路快速通畅.pptx
- qdpsk程序matlab.doc
- QEG自由能源发电机原理.doc
- QJ-05检验设备操作规程.doc
- 2025年阿勒泰职业技术学院马克思主义基本原理概论期末考试模拟题附答案解析.docx
- 2026年政工职称考试题库必考题.docx
- 2026年考公时事政治热点汇编及一套完整答案.docx
- 2025年陇东学院马克思主义基本原理概论期末考试模拟题含答案解析(夺冠).docx
- 2024年长岭县事业单位联考招聘考试历年真题附答案.docx
- 2024年烟台科技学院马克思主义基本原理概论期末考试题附答案.docx
- 2025江西宜春国有企业招聘纪检监察机构工作人员18人模拟试卷附答案.docx
- 2025四川长虹电子控股集团有限公司招聘应用架构高级经理岗位1人笔试备考试卷附答案解析.docx
- 2026时事政治复习提分资料及答案(网校专用).docx
- 2026年公务员考试《时事政治》热点分析卷(考点梳理).docx
最近下载
- 16S401 管道和设备保温、防结露及电伴热.pdf VIP
- 《YY/T 0337-2025麻醉和呼吸设备 气管插管和接头》.pdf
- 注册消防工程师课件获取途径.pptx VIP
- 2025-2026学年大象版(2024)小学科学一年级上册教学计划及进度表.docx
- 22J603-1 铝合金门窗(建筑图集).docx
- 移动端推荐框产品需求文档.docx VIP
- eVTOL低空经济低空无人机消防部署AI识别项目设计方案【185页WORD】.docx VIP
- 2023年大学生环保知识竞赛题.docx VIP
- 2021建筑幕墙安全性评估技术标准.docx
- 英语人教版八年级下册Unit 6 教案.pdf VIP
原创力文档

文档评论(0)