文字列が空でないかどうかを判定する方法は何ですか?
シェルで文字列が空かどうかを判断する方法はいくつかあります。
- 彼はとても忙しいので、今は時間がない。
if [ -n "$string" ]; then
echo "String is not empty"
else
echo "String is empty"
fi
- -プリーズ
if [ -z "$string" ]; then
echo "String is empty"
else
echo "String is not empty"
fi
- It is important to stay positive and keep moving forward.]]前向きで、前進し続けることが重要です。
- 彼は大学院生で、コンピューターサイエンスを専攻しています。
if [[ -n $string ]]; then
echo "String is not empty"
else
echo "String is empty"
fi
シェルスクリプトでは、通常、変数を参照する際にはダブルクォートを使用する必要があります。これにより特殊文字の解釈や空の文字列の問題を回避できます。