可能重复:
如何判断字符串是否未在 bash shell 脚本中定义?
检查环境变量是否在 Unix shellscript 中设置的最佳方法是什么
我第一次尝试编写 Unix shell 脚本,在我现在正在编写的脚本中,我希望我的脚本的 3 个参数中的 2 个是可选的。但是,如果用户不输入参数,我需要使用默认值。我怎样才能正确地说出基本上意味着:
$argument = $2
if($argument == "")
$argument = "defaultVal"
谢谢!