使用-z
または-n
変数が空の刑を宣告するとき、注意を払う必要性に直接使用している場合は[ -n ${ARG} ]
、このフォームは、場合${ARG}
があるスペースは、エラーとなり、
#!/ binに/ bashの ARG = " SDのDD " もし [ - N $ {ARG}]。それから エコー' ARG:' $ {} ARG 他 エコー" ARGは空です。" Fiの
出力:
行27:[:SD:バイナリ演算子予想 ARGがある空。
ソリューション、使用[[ -n ${ARG} ]]
または[ -n "${ARG}" ]