这次我们来讨论一下变量的求值运算。变量求值运算的结果取决于该变量的值是null还是一个数值。shell的这个特性被称为参数替换。Bourne shell也有这个特性。变量求值运算的一般形式为:
${:}
上式中,表示一个变量,后面跟一个冒号(:),冒号后面的是可选项,它是+、-、=、?四个符号中的任一个;符号后面又跟一个字符串。除了一种例外情况外,参数替换不会改变变量本身的值,但会影响变量的求值运算结果。
转载请注明:爱开源 » shell基础–带条件的参数替换
这次我们来讨论一下变量的求值运算。变量求值运算的结果取决于该变量的值是null还是一个数值。shell的这个特性被称为参数替换。Bourne shell也有这个特性。变量求值运算的一般形式为:
${:}
上式中,表示一个变量,后面跟一个冒号(:),冒号后面的是可选项,它是+、-、=、?四个符号中的任一个;符号后面又跟一个字符串。除了一种例外情况外,参数替换不会改变变量本身的值,但会影响变量的求值运算结果。
转载请注明:爱开源 » shell基础–带条件的参数替换