shell 逻辑操作符

[ ] 和test    [ [] ] 

-a             &&          与  两边都为真 则为真

-o             ||            或 两边有一个为真

!           !           非 

[root@web02 ~]# sed -n '87,90p' /etc/init.d/nfs
[ "$NFSD_MODULE" != "noload" -a -x /sbin/modprobe ] && {
/sbin/modprobe nfsd
[ -n "$RDMA_PORT" ] && /sbin/modprobe svcrdma
}
[root@web02 ~]#

原文地址:https://www.cnblogs.com/liweiming/p/9948659.html