系统相关
首页 > 系统相关> > linux 中逻辑与&& 和 逻辑或 ||

linux 中逻辑与&& 和 逻辑或 ||

作者:互联网

 

1、逻辑与&&: 在前面语句执行成功时才执行后面的语句

[root@rhelpc1 test]# ls
a.txt
[root@rhelpc1 test]# wc -l a.txt
0 a.txt
[root@rhelpc1 test]# wc -l a.txt && echo OK     ## 逻辑与&&前面语句执行成功,则执行后面的语句
0 a.txt
OK
[root@rhelpc1 test]# ls
a.txt
[root@rhelpc1 test]# wc -l b.txt && echo OK     ## 逻辑与&&前面语句没有执行成功,则不执行后面的语句
wc: b.txt: No such file or directory

 

2、逻辑或:前面语句执行失败则执行后面的语句。

[root@rhelpc1 test]# ls
a.txt
[root@rhelpc1 test]# wc -l b.txt || echo OK      ## b.txt不存在,表示前面语句执行失败,则执行后面的语句
wc: b.txt: No such file or directory
OK
[root@rhelpc1 test]# ls
a.txt
[root@rhelpc1 test]# wc -l a.txt || echo OK      ## 前面语句执行成功,不执行后面的语句
0 a.txt

 

标签:语句,逻辑,wc,rhelpc1,&&,linux,test,txt,root
来源: https://www.cnblogs.com/liujiaxin2018/p/16072522.html