3 回答

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個贊
dir & echo foo
dir && echo foo
dir | echo foo
dir ^T echo foo

TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個贊
資料來源:Microsoft,WindowsXP專業(yè)產(chǎn)品文檔,
使用多個命令和條件處理符號
可以使用條件處理符號從單個命令行或腳本運(yùn)行多個命令。當(dāng)您使用條件處理符號運(yùn)行多個命令時,條件處理符號右側(cè)的命令根據(jù)條件處理符號左邊的命令的結(jié)果執(zhí)行操作。
例如,您可能只希望在前面的命令失敗時才運(yùn)行命令。或者,您可能只希望在前面的命令成功的情況下運(yùn)行一個命令。
可以使用下表中列出的特殊字符傳遞多個命令。
& [...]
command1 & command2
用于分隔一個命令行上的多個命令。cmd.exe運(yùn)行第一個命令,然后運(yùn)行第二個命令。
&& [...]
command1 && command2
用于運(yùn)行以下命令&只有在符號前面的命令成功時才使用。cmd.exe運(yùn)行第一個命令,然后只在第一個命令成功完成時運(yùn)行第二個命令。
|| [...]
command1 || command2
用于僅在前面的\命令失敗時才運(yùn)行后面的命令。cmd.exe運(yùn)行第一個命令,然后在第一個命令未成功完成時才運(yùn)行第二個命令(接收到大于零的錯誤代碼)。
( ) [...]
(command1 & command2)
用于對多個命令進(jìn)行分組或嵌套。
; or ,
command1 parameter1;parameter2
用于分隔命令參數(shù)。

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個贊
&
;
&&
&&
- 3 回答
- 0 關(guān)注
- 1643 瀏覽
添加回答
舉報