bash读写shell变量

来源:互联网 发布:星霜篇 知乎 编辑:程序博客网 时间:2024/04/27 16:17

特殊字符

用途

描述

$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”

0 0
原创粉丝点击