shell 与或

4553阅读 0评论2008-12-22 ygl23
分类:

我想在[]里做一个判断,如满足a和b才执行,那么中间的符号是什么?
-------------------------------------------------------
if [ $xxx=a  -a  $xx=b ]
a means and

我想在[]里做一个判断,如满足a或b才执行,那么中间的符号是什么?
-------------------------------------------------------
if [ $xxx=a  -o  $xx=b ]
o means or
 
或者  ---
 
我想在[]里做一个判断,如满足a和b才执行,那么中间的符号是什么?
-------------------------------------------------------
if [ $xxx=a ] && [ $xx=b ] 
&& means and

我想在[]里做一个判断,如满足a或b才执行,那么中间的符号是什么?
-------------------------------------------------------
if [ $xxx=a ] || [ $xx=b ] 
|| means or
 
上一篇:shell 字符串 数值 比较
下一篇:linux 网络 流量 监控 iptraf