bash的基本语法
1.命令的组合符&&和|| #
1)&&:Command1 && Command2
命令1执行成功,则继续运行命令2;如果命令1失败,不执行命令2;
例子:cat filelist.txt && ls -l filelist.txt
只有cat命令执行成功,才会继续执行ls命令。如果cat执行失败(比如不存在文件flielist.txt),那么ls命令就不会执行。
2)||:Command1 || Command2
如果Command 1 命令运行失败,则继续运行 Command 2 命令。如果命令1执行成功,则不执行命令2
例子:$ mkdir foo || mkdir bar
只有mkdir foo命令执行失败(比如foo目录已经存在),才会继续执行mkdir bar命令。如果mkdir foo命令执行成功,就不会创建bar目录了。
3);分号 :
分号(;)是命令的结束符,使得一行可以放置多个命令,上一个命令执行结束后,再执行第二个命令。
例子:cat filelist.txt ; ls -l filelist.txt
只要cat命令执行结束,不管成功或失败,都会继续执行ls命令

浙公网安备 33010602011771号