Macos 需要检查Mac上Bash Shell脚本的输入参数

Macos 需要检查Mac上Bash Shell脚本的输入参数,macos,bash,terminal,Macos,Bash,Terminal,我想检查OSX上bash脚本上是否存在输入参数。我有: if [-z "$1"] 我得到: /usr/local/bin/deploy.sh: line 8: [-z: command not found 有什么建议吗 谢谢。您需要在条件周围留出空间: if [ -z "$1" ] ^ ^ 检查可能的副本

我想检查OSX上bash脚本上是否存在输入参数。我有:

if [-z "$1"]
我得到:

/usr/local/bin/deploy.sh: line 8: [-z: command not found
有什么建议吗


谢谢。

您需要在条件周围留出空间:

if [ -z "$1" ]

    ^       ^
检查可能的副本