当前位置: 技术问答>linux和unix
shell变量的问题,求解答!!!!!!
来源: 互联网 发布时间:2017-05-18
本文导语: $ str= # 设为 null $ var=${str=expr} # 定义 var $ echo $var $ echo $str $ unset str # 取消 $ var=${str=expr} # 定义 var $ echo $var expr $ echo $st...
$ str= # 设为 null
$ var=${str=expr} # 定义 var
$ echo $var
$ echo $str
$ unset str # 取消
$ var=${str=expr} # 定义 var
$ echo $var
expr
$ echo $str
expr
$ var=${str=expr} # 定义 var
$ echo $var
$ echo $str
$ unset str # 取消
$ var=${str=expr} # 定义 var
$ echo $var
expr
$ echo $str
expr
|
${str=expr},如果str进行了定义(只不过其值为空),那么bash只显示str的值(后面也就不进行赋值操作)。