判断 $1 这个变量是不是空字符串 
如果不是返回真

判断第一个参数不为空
!非
-z 在if里的意思是 空
$1 第一个参数 
[ ! -z $1 ],这是需要返回一个值0或者1

最后结果是 if[1]或者if[0]