shell脚本之变量替换

shell提供了变量替换功能,使用户能够检查变量的值并根据选项改变它的值。

  $variable    保存在variable中的值

  ${variable}    保存在variable中的值

  ${variable:-string}  如果variable的值非空,则值为variable,否则值为string

  ${variable:+string}  如果variable的值非空,则值为string,否则值为空

  ${variable:=string}  如果variable的值非空,则值为variable,否则值为string且variable的值设置为string

  ${variable:?string}  如果variable的值非空,则值为variable,否则显示string并退出

posted @ 2012-08-03 14:00  爱我所艾  阅读(321)  评论(0编辑  收藏  举报