2012-11-25 70 views

回答

8

它相當於具有短路評估的布爾值「或」,因此它只有在第一個返回對應於「false」的某個值時纔會執行第二個命令。例如:

false || echo "foo" 

相呼應, 「富」,而

true || echo "foo" 

打印什麼。 &&運營商提供免費的操作。

2

這意味着:

如果第一個命令成功,第二個將永遠不會被執行

1

什麼雙管的作用是執行的第一個命令,如果成功,則停止執行,如果沒有第二個將被執行。

這與& &相反。

相關問題