一、命令1 && 命令2
&&左面的命令返回真即返回0,那么命令2才能执行,换句话说就是“如果这个命令执行成功&&那么再执行这个命令”
二、命令1||命令2
如果||左面的命令未执行成功,那么就执行||右面的命令;换句话说就是“如果这个命令执行失败了||那么就执行这个命令”
三、()与{}
如果希望把几个命令合在一起执行
(命令1;命令2;命令3)
{命令1;命令2;命令3}
前者在当前shell进程执行,后者在子shell进程执行
一、命令1 && 命令2
&&左面的命令返回真即返回0,那么命令2才能执行,换句话说就是“如果这个命令执行成功&&那么再执行这个命令”
二、命令1||命令2
如果||左面的命令未执行成功,那么就执行||右面的命令;换句话说就是“如果这个命令执行失败了||那么就执行这个命令”
三、()与{}
如果希望把几个命令合在一起执行
(命令1;命令2;命令3)
{命令1;命令2;命令3}
前者在当前shell进程执行,后者在子shell进程执行