面试题答案
一键面试在Bash脚本中,可以这样输出:
#!/bin/bash
echo "The value is: ${MY_VAR}"
如果想要限定变量必须存在否则报错,可以使用如下语法:
#!/bin/bash
echo "The value is: ${MY_VAR:?Variable MY_VAR is not set}"
在${VAR:?message}
这种扩展形式中,如果变量VAR
未设置或者为空,Bash就会输出message
并以非零状态码退出脚本。
在Bash脚本中,可以这样输出:
#!/bin/bash
echo "The value is: ${MY_VAR}"
如果想要限定变量必须存在否则报错,可以使用如下语法:
#!/bin/bash
echo "The value is: ${MY_VAR:?Variable MY_VAR is not set}"
在${VAR:?message}
这种扩展形式中,如果变量VAR
未设置或者为空,Bash就会输出message
并以非零状态码退出脚本。