shell基本知识 - 变量、运算符

变量

shell变量名称的开头是一个字母或下划线符号,后面可接任意长度字母、数字或下划线符号。
变量赋值的方式为:变量名称=值,中间无空格,单行可多次赋值。如val0=abc val1=kjh
如果要获得变量的值,需在变量名称前加$字符,如val2=$val1,shell会对$(…)里的算术表达式进行计算
当所赋予的值包含空格时,需加引号,如val3=“abc  def  hji”
要将多个变量连接起来时,要加引号,如val4=“$val0 $val1 $val2 $val3”

运算符

赋值运算符

=  +=  -=

算数运算符

运算符 意义
++   -- 增加与减少
+  - 正号与负号或者加法与减法
! ~ 逻辑非与按位取反
* / % 乘法 除法 去余
<< >> 逻辑左移与右移
&  ^  | 位的与、异或、或
&&  || 逻辑与和或

条件运算符

?:

比较运算符

-eq 等于

-ne 不等于

-gt 大于

-lt 小于

-le 小于等于

-ge 大于等于

-z 空串

== 两个字符相等

!= 两个字符不等

-n 非空串

你可能感兴趣的:(软件开发工具,shell,c语言,x)