Linux:命令执行控制&&与||


1、&&

  方式:command1 && command2

  如果command1执行成功,则执行command2

-rw-rw-r--  1 kevin kevin 0  9月 11 00:55 1.log
[kevin@kevin test]$ ll
总用量 4
-rw-rw-r--  1 kevin kevin 0  9月 11 00:55 1.log
[kevin@kevin test]$ mv 1.log tmp.log && ls -l
总用量 4
-rw-rw-r--  1 kevin kevin 0  9月 11 00:55 tmp.log
[kevin@kevin test]$ 
[kevin@kevin test]$ cat 1.log && ls -l
cat: 1.log: 没有那个文件或目录
[kevin@kevin test]$ 

2、||

方式:command1 || command2

如果command1执行失败,则执行command2

[kevin@kevin test]$ cat 1.log || ls -l
cat: 1.log: 没有那个文件或目录
总用量 4
-rw-rw-r--  1 kevin kevin 0  9月 11 00:55 tmp.log
[kevin@kevin test]$ cat tmp.log || ls -l
[kevin@kevin test]$ 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM