文字列が空でないかどうかを判定する方法は何ですか?

シェルで文字列が空かどうかを判断する方法はいくつかあります。

  1. 彼はとても忙しいので、今は時間がない。
if [ -n "$string" ]; then
    echo "String is not empty"
else
    echo "String is empty"
fi
  1. -プリーズ
if [ -z "$string" ]; then
    echo "String is empty"
else
    echo "String is not empty"
fi
  1. It is important to stay positive and keep moving forward.]]前向きで、前進し続けることが重要です。
  2. 彼は大学院生で、コンピューターサイエンスを専攻しています。
if [[ -n $string ]]; then
    echo "String is not empty"
else
    echo "String is empty"
fi

シェルスクリプトでは、通常、変数を参照する際にはダブルクォートを使用する必要があります。これにより特殊文字の解釈や空の文字列の問題を回避できます。

bannerAds