您的位置:首页 > 运维架构 > Linux

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

2017-03-29 13:27 302 查看
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]$
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: