编写一个好脚本的要素
逻辑结构定义清晰
脚本可以重用
多加入注释
学会调试脚本
echo配合exit命令或sleep命令
bash -x 脚本 (调试)
知识要点
while语句、shift命令
case语句
shell函数应用
while语句的结构
1.重复测试某个条件,只要条件成立则反复执行
注意:&&和管道的坑,
管道坑解决办法有将子进程的值先存入文件中或者使用输入重定向
2.while语句的各种用法
while read 变量1 变量2(读一行执行一行)
注:echo ${!i} 表示两次引用
死循环中 空命令 : 状态返回值是0
While语句的应用示例
1.每5分钟输出一次时间到/tmp/time.txt
禁止使用计划任务
2.批量添加用户
用户名称以stu开头,按数字顺序进行编号
一共添加20个用户,即stu1、stu2、……、stu20
初始密码均设为1234563.使用inotify-tools,实现自动同步备份
4.分析当前主机中所有用户,哪些是普通用户,哪些是系统用户5.猜商品价格游戏
通过变量RANDOM获得随机数
提示用户猜测并记录次数,猜中后退出循环