shell脚本

1、case语句

2. 案例: 判断⽤户输⼊的字符类型使⽤case,字母类型[a-z][A-Z] 数 字类型[0-9] 其他

2、 循环语句

1. for 变量 in 空格分隔的数据列表;do 语句块 done

2. for 变量 in {起始值..终⽌值..步进值};do 语句块 done

3. for (( 初始值; 条件判断; 步进值 )) ;do 语句块 done

4、while循环

1. 初始计数器 while [ 计数器判断 ] do 语句块 计数器步进 done

2. break 退出循环 , continue 重新进⼊下次循环

练习 99乘法表

8. 脚本的语法检查和跟踪执⾏

1. 调试代码

1. bash -n 仅检查语法

2. bash -v 根据语句执⾏

3. bash -x 根据命令执⾏

9. 使⽤shell脚本 在后台运⾏, nohup 表⽰不挂起执⾏

1. nohup 命令 >⽂件 2>&1 & (注:如果不指定⽂件会默认⽣成 nohup.out)

3. 使⽤jobs命令查看 后台正在运⾏的进程

4. bg 任务号 将后台暂停的命令运⾏起来, 可以通过 jobs -l 查 看运⾏的使⽤号 使⽤bg 任务号运⾏起来

5. fg 任务号8 ,将后台暂停的程序,改为前台运⾏

6. 停⽌运⾏

1. 停⽌前台的运⾏ ctrl+c

2. 停⽌后台运⾏ kill -9 xxx

7. $RANDOM 表6 ⽰随机⽣成变量 [0-32767]

8. 数组

1. 定义数组 数组名=(元素1 元素2 ....)

2. 引⽤元素值 ${数组名[下标]}

3. 修改值 数组名[下标]=新值 如: let a[2]=33 或 ((a[2]=33))

4. 获取数组长度 ${#数组名[*]}

5. 获取数组长度 ${#数组名[@]}

6. 获取数组的下标集合 ${!数组名[@]}

7. 获取数组元素集合 ${数组名[@]}

9. 函数

1. function 函数名(){ 函数体}

2. 返回值, 通过return返回,再通过$?获取返回值, 返回值必 须是0-255之间, 默认是0

10. TMOUT 指定 read命令的等待时间 -t效果⼀样

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值