特殊字符 | 用途 | 描述 |
$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变量
最新推荐文章于 2024-09-10 23:59:35 发布