このスクリプトでは、次のif
式を見つけました。
if [ -z $1 ]; then
echo "Usage: createpkg.sh <rev package>"
exit
else
CURRENT_VERSION=$1
fi
-z
私の問題は、この値を正確に意味するものが見つからないことです。
エコーの内容から、(おそらく)$1
変数がソフトウェアのバージョンを表していると推測できます。そしてそれは(おそらく)-z
無効な値です。したがって、パッケージ化するソフトウェアのバージョンを渡さずにスクリプトを実行すると、スクリプトを実行するための正しい手順が表示されます。
-z
しかし、値の本当の意味についてはわかりません。