当前位置 博文首页 > 途径日暮不赏丶的博客:Linux笔记 No.27---(shell脚本编程)

    途径日暮不赏丶的博客:Linux笔记 No.27---(shell脚本编程)

    作者:[db:作者] 时间:2021-09-12 18:09

    文章目录

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