通常、私は[[すべての種類のテストケースでは、最も進んだ方法であり、より安全です(Regex、.. )。 私は[[、しかし、マンページと様々な文書に従って、少なくとも "-n"のようなオプションを同じ方法で処理するはずですが、そうではありません。バッシュゼロ以外のテストケース(-n)、[[[別のものをやっている]
-n STRING STRINGの長さがゼロでない
VAR=
if [[ -n $VAR ]]
then
echo "\$VAR is nonzero"
else
echo "\$VAR is zero"
fi
の$ VARがゼロ
VAR=
if [ -n $VAR ]
then
echo "\$VAR is nonzero"
else
echo "\$VAR is zero"
fi
の$ VARが、これはどのように
ゼロであるです偶数可能?bashの4.1.2(1)