shell中if [ -n str] 的用法
1if [ str1 = str]: str1于str2内容长度都相同时if()内的表达式值为真
2 if [str1!= str2]: str1于str2不相同时if()内的表达式值为真
3 if [ -n str]: 当str非空时表达式的值未真
4 if [str]: 当str为非空时表达式的值未真
5 if [-z str]: 当str长度为0时表达式的值为真
shell中if [ -n str] 的用法
1if [ str1 = str]: str1于str2内容长度都相同时if()内的表达式值为真
2 if [str1!= str2]: str1于str2不相同时if()内的表达式值为真
3 if [ -n str]: 当str非空时表达式的值未真
4 if [str]: 当str为非空时表达式的值未真
5 if [-z str]: 当str长度为0时表达式的值为真