文字列の文は、スペース・エラーの多くを持っていた:二項演算子は、予想されます

使用-zまたは-n変数が空の刑を宣告するとき、注意を払う必要性に直接使用している場合は[ -n ${ARG} ]、このフォームは、場合${ARG}があるスペースは、エラーとなり、

#!/ binに/ bashの
ARG = " SDのDD " 
もし [ - N $ {ARG}]。それから
    エコー' ARG:' $ {} ARG
 
    エコー" ARGは空です。" 
Fiの

出力:

27:[:SD:バイナリ演算子予想
ARGがある空。

ソリューション、使用[[ -n ${ARG} ]]または[ -n "${ARG}" ]

おすすめ

転載: www.cnblogs.com/faberbeta/p/linux-shell025.html