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

bash读写shell变量

时间:2014-10-09 15:03:19      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:bash   linux   shell   suse   unix   

特殊字符

用途

描述

$variable

得到一个变量的值,如果没有被初始化则为null

返回“variable”的值,如果没有被初始化则返回null

${variable}

得到一个变量的值,如果没有被初始化则为null,通常在其他东西要添加到变量值的时候使用

返回“variable”的值,如果没有被初始化则返回null

${variable:-string}

得到一个变量的值,如果这个变量没有被定义则返回一个确定的值

当“variable”存在而且不是空值的时候返回变量的值,否则返回“string”

${variable:=string}

如果一个变量没有被定义则把一个已知的值赋给它并返回一这个值

当“variable”存在而且不是空值的时候返回变量的值,否则把“string”赋给“variable”,并返回“string”

${variable:?string}

如果变量没有被定义则显示一条消息

当“variable”存在而且不是空值的时候返回变量的值,否则显示字符串“variable:”,并在其后显示“message”

${variable:+string}

测试一个变量存在与否

当“variable”存在而且不是空值的时候返回返回“string”,否则返回“string”

bash读写shell变量

标签:bash   linux   shell   suse   unix   

原文地址:http://blog.csdn.net/jenya007/article/details/39926607

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