结合前面的例子,来写一个条件表达式。如果第一个参数没有,则输出no parameter,否则输出第一个参数。
if [ ... ]
then
...
else
...
fi
...表示可以编写语句的地方。
必须要用fi结束整个条件语句。
注意[ ... ] 方括号要用空格和其他字符分开。
-n 是一个操作符,判断后面的参数是否长度为0,如果不为0,返回true,为0则返回false.
其中复杂的条件表达式如下:
结合前面的例子,来写一个条件表达式。如果第一个参数没有,则输出no parameter,否则输出第一个参数。
if [ ... ]
then
...
else
...
fi
...表示可以编写语句的地方。
必须要用fi结束整个条件语句。
注意[ ... ] 方括号要用空格和其他字符分开。
-n 是一个操作符,判断后面的参数是否长度为0,如果不为0,返回true,为0则返回false.
其中复杂的条件表达式如下: