码迷,mamicode.com
首页 > 其他好文 > 详细

bash

时间:2020-05-14 19:04:34      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:$2   取消   $?   空格   export   exp   不用   表达   判断   

环境变量定义:

       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

bash

标签:$2   取消   $?   空格   export   exp   不用   表达   判断   

原文地址:https://www.cnblogs.com/yunjack/p/12890635.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!