• Shell脚本变量与判断


    变量

    环境变量
      局部变量 declare 定义变量类型
      本地变量 local 在函数中使用
      变量类型:
        数值型:
          1.整形
          2.浮点型
          3.布尔型 0 1 (真 假) (true false)
      字符串:
        1.普通字符和字符串
        2.数组
      编译语言的分类:
        强类型语言: -- 数值必须被定义,才能进行处理或运算
        弱类型语言: -- 编程语言可以自动识别变量类型【多态】
      传参:
        $? 上一条命令的执行状态 0正确 1-255错误
        $1 $2 ${10} 命令后面传入的脚本数据,以空格为分割符
        $# 统计传参数量${$#}
        $* 一个字符串
        $@ 一个列表
      定义变量格式:
        Name=value
        通过命令declare定义变量类型
        declare -I a=10 定义a=10并且为整形
        declare -a 数组
      变量命名:
        下划线的方式命名
        驼峰的方式进行命名
    在脚本中,我们需要进行语句分支。
      格式:
        test [option] file
          [ 条件语句 ]
      常见的test选项:
        比较选项:
          -eq 相等
          -ne 不等于
          -gt 大于
          -ge 大于等于
          -lt 小于
          -le 小于等于
        判断选项:
          -f 普通文件
          -d 目录
          -r w x 是否可读可写可执行
        关联选项:
          -o 或
          -a 与
          ! 非
    逻辑运算
     
    算数运算
      let 1+1
      expr 1*1
      $[$1+10]
      $(())
     
  • 相关阅读:
    面向对象
    ArrayList 集合
    JAVA 方法
    JAVA数组
    JAVA基础2
    JAVA基础1(语法)
    JAVA基础(jdk安装和环境变量的配置)
    数据结构练习题
    多表查询
    数据约束
  • 原文地址:https://www.cnblogs.com/shy13138/p/11363744.html
Copyright © 2020-2023  润新知