427

私は次のコードを見ています:

if [ -z $2 ]; then
        echo "usage: ...

(3 つのドットは無関係な使用方法の詳細です。)
間違ってグーグル検索しているのかもしれませんが、-zオプションの説明が見つかりませんでした。

4

4 に答える 4

65
-z

string is null, that is, has zero length

String=''   # Zero-length ("null") string variable.

if [ -z "$String" ]
then
  echo "\$String is null."
else
  echo "\$String is NOT null."
fi     # $String is null.
于 2013-08-07T07:03:24.893 に答える