在这个脚本中,我发现了这个if
表达式:
if [ -z $1 ]; then
echo "Usage: createpkg.sh <rev package>"
exit
else
CURRENT_VERSION=$1
fi
我的问题是我找不到这个-z
值的确切含义。
从回声的内容中,我可以推断出(也许)$1
变量代表软件版本。那(也许)-z
是一个空值。因此,如果我执行脚本而不传递我将打包它的软件版本给我打印执行脚本的正确过程。
但我不确定该-z
值的真正含义。