2.0 shell中连接符(并且、和、 或者)

# && 左边命令执行成功后,才会执行右边的命令

ls 1.txt && ls 2.txt    &&为并且


# ||  左边命令执行不成功,才会执行右边的命令

ls 1.txt || ls 2.txt


# ; 左边命令执行成功与否,后边命令都会执行


习题:

1. 下面说法正确的是?

ls 1.txt  && touch 2.txt 当前目录下如果有1.txt文件那么就会去touch  2.txt

|| 符号的含义是,左边的命令执行不成功才会去执行右边的命令

&&和||作用在两个命令之间,他们的作用正好相反


总结:

主要: && 左边命令执行成功后,才会执行右边的命令; || 左边命令执行不成功,才会执行右边的命令

次要:  ; 左边命令执行成功与否,后边命令都会执行


你可能感兴趣的:(和,2.0,shell中连接符(并且,或者))