iT邦幫忙

DAY 12
5

DOS 不死系列 第 12

&、&&、||的用途

在同一行命令上,可以用&、&&、||來分割數個命令。
&的語法:

命令1 & 命令2

會執行命令1,然後,再執行命令2。不管命令1有沒有執行成功,都會接著執行命令2。直接看例子:

ping www.alexc.idv.tw & ECHO 我想跟 www.alexc.idv.tw 聯絡

&&的語法:

命令1 && 命令2

一定要在&&符號前面的命令1執行成功之後,才會接著執行&&符號之後的命令2。

||的語法:

命令1 || 命令2

一定要在||符號前面的命令1執行失敗之後,才會接著執行&&符號之後的命令2。如果前面的命令1執行成功,就不會繼續執行後面的命令2。

一樣直接看例子:

ping www.alexc.idv.tw || ECHO 我想跟 www.alexc.idv.tw 聯絡失敗

PS:上面所說的執行成功是指接收到等於0的錯誤回傳碼,執行失敗是指錯誤碼大於0。


上一篇
批次檔中特殊符號@、::、%的用途
下一篇
特殊符號(導向運算子)>、|... 的用途
系列文
DOS 不死18

尚未有邦友留言

立即登入留言