当前位置 博文首页 > 途径日暮不赏丶的博客:Linux笔记 No.27---(shell脚本编程)
途径日暮不赏丶的博客:Linux笔记 No.27---(shell脚本编程)
作者:[db:作者]
时间:2021-09-12 18:09
文章目录
- 一、shell
- 二、shell脚本
- (一)shell脚本书写规范:
- (二)shell脚本的执行
- 三、shell脚本中的变量
- (一)环境变量(全局变量)
- 查看设置的变量
- 自定义环境变量
- 环境变量初始化与对应文件的生效顺序
- (二)普通变量(局部变量)
- (三)shell进程的特殊状态变量
-
- 四、内置命令
- (一)echo命令
- (二) exec命令
- (三)read命令
- (四)shift命令
- (五)eval命令
- (六) export命令
- (七)exit命令
- 五、字符串相关操作
- 六、shell脚本之数值运算
- (一)双小括号“(())”
- (二)expr命令计算
- (三)let运算命令
- (四)$[ ]运算
- (五)小数运算
- 七、Shell脚本中的条件测试
- (一)文件测试
- (二) 字符串测试表达式
- (三)整数二元比较操作
- (四)逻辑操作符
- 八、连续自然数的生成
-
- 九、shell生成随机数的几种方法
- (一)通过内部系统变量($RANDOM)
- (二)使用awk的随机函数
- (三)openssl rand产生随机数
- (四)通过时间获得随机数(date)
- (五)通过系统内唯一数据生成随机数(/dev/random及/dev/urandom)
- (六)读取Linux的uuid码
- (七)数组实现从元素池中随机抽取组合
- 十、条件语句
-
- 十一、循环语句
- (一)for语句
- (二)while语句
- (三)until语句
- (四)循环控制
- 十二、函数
- (一)函数定义
- (二)函数调用
- (三)函数参数
- (四)Shell函数返回值(return关键字)
- 十三、数组
- (一)Shell 数组的定义
- (二)获取数组元素
- (三)获取数组长度
- (四)获取数组元素长度
- (五)数组合并
- (六)查看数组索引
- (七)数组切片
- (八)修改数组元素值
- (九)删除数组
- 十四、shell练习
- (一)用户管理
- (二)点菜
- (三)定时备份
- (四)垃圾回收站
- (五)求数组之和
cs