我将一个字符串作为参数传递给 shell 脚本。 shell 脚本应该告诉我传递的参数是否是变量
像这样的东西
if [ ! -z ${$1} ] ; then
echo yes! $1 is a variable and its value is ${$1}
fi
但这给了我严重的替换错误..
我绝对知道我错过了一些东西......帮助我!
例如用法:
$ myscript.sh HOME
yes! HOME is a variable and its value is /home/raj
其语法是:
${!VAR}
Example:
$ function hello() { echo ${!1}; }
$ hello HOME
/home/me
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)