文に変数があることを確認する必要がありますif
。いくつかの効果:
if [ -v $somevar ]
then
echo "Variable somevar exists!"
else
echo "Variable somevar does not exist!"
最も近い質問はこれ、実際に私の質問に答えません。
ベストアンサー1
最新のbash(4.2以上):
[[ -v name_of_var ]]
からhelp test
:
-v VAR、シェル変数VARが設定されている場合はtrue