微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

bash

环境变量定义:

       export name = jary

       取消全局变量:unset name

位置变量定义:

     $1,$2

特殊变量:

    $?:上一个进程状态返回值

程序执行:可能有2类返回值

             程序执行结果

             程序状态返回代码(0-255):

                    0:表示正确

                     1-255:错误执行 1,2,127这三个系统预留

查看shell中变量:用set 不带任何参数,包含环境变量和本地变量

查看当前shell环境变量:

        printenv

       $PATH

        export

 

条件语法:

      if  条件表达式;then

          表达式

      else

         表达式

      fi

        条件测试:(整数测试,字符测试,文件测试)

                       格式:注意:表达式与中括号必须有空格,否则会报语法错误

                               [ 表达式 ]:

                               [[ 表达式 ]]

                       整数测试:a=3 b=3 c=5 d=2

                         -eq:相等  [ $a -eq $b ]  echo $?

                         -ne:不等于 [ $a -ne $b ] echo $?

                         -gt:大于[ $a -gt $c ]

                         -lt:小于[ $d -lt $c ]              

                         -ge:大于等于[ $d -ge $d ]

                         -le:小于等于[ $a -le $c ]

                         !:取反,id user 如果不存在就添加用户

         逻辑关系:

             条件1&&条件2:条件1为真,判断条件2是否为真,条件1为假,不用判断条件2

             条件1||条件2:条件1为假,判断条件2是否为真,条件1为真,不用判断条件2

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐