以下内容转载自 http://www.cnblogs.com/dyx1024/archive/2012/09/16/2687644.html
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]$
本文介绍了Shell脚本中条件执行符的使用方法,包括'&&'和'||'。'&&'用于当第一个命令成功时才执行第二个命令,'||'则是在第一个命令失败时执行第二个命令。通过具体的例子展示了这两个符号的实际应用。
2041

被折叠的 条评论
为什么被折叠?



