码迷,mamicode.com
首页 > 系统相关 > 详细

shell中连接符(并且、和、或者)

时间:2017-01-12 16:11:04      阅读:379      评论:0      收藏:0      [点我收藏+]

标签:shell中连接符(并且、和、或者)

&&     并且

||     或者


# 两个文件都存在时

[root@wy ~]# ls 1.txt && ls 2.txt

1.txt

2.txt


# 10.txt文件不存在时

[root@wy ~]# ls 10.txt && ls 2.txt

ls: 无法访问10.txt: 没有那个文件或目录

[root@wy ~]# ls 10.txt || ls 2.txt

ls: 无法访问10.txt: 没有那个文件或目录

2.txt


# 20.txt文件不存在时

[root@wy ~]# ls 1.txt && ls 20.txt

1.txt

ls: 无法访问20.txt: 没有那个文件或目录

[root@wy ~]# ls 1.txt || ls 20.txt

1.txt


结论:

      &&符号左右两边是两条命令,如果前面的命令能够执行成功,它才会去执行后面的命令;

     ||符号左右两边是两条命令,如果前面的命令执行不成功,它才会执行后面的命令。

     还有一个;它前面的命令执行成功与否,后面的命令都会执行。


本文出自 “linux” 博客,转载请与作者联系!

shell中连接符(并且、和、或者)

标签:shell中连接符(并且、和、或者)

原文地址:http://warm51fun.blog.51cto.com/3884274/1891396

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!