3 回答

TA貢獻1818條經驗 獲得超7個贊
dir & echo foo
dir && echo foo
dir | echo foo
dir ^T echo foo

TA貢獻2012條經驗 獲得超12個贊
資料來源:Microsoft,WindowsXP專業產品文檔,
使用多個命令和條件處理符號
可以使用條件處理符號從單個命令行或腳本運行多個命令。當您使用條件處理符號運行多個命令時,條件處理符號右側的命令根據條件處理符號左邊的命令的結果執行操作。
例如,您可能只希望在前面的命令失敗時才運行命令?;蛘?,您可能只希望在前面的命令成功的情況下運行一個命令。
可以使用下表中列出的特殊字符傳遞多個命令。
& [...]
command1 & command2
用于分隔一個命令行上的多個命令。cmd.exe運行第一個命令,然后運行第二個命令。
&& [...]
command1 && command2
用于運行以下命令&只有在符號前面的命令成功時才使用。cmd.exe運行第一個命令,然后只在第一個命令成功完成時運行第二個命令。
|| [...]
command1 || command2
用于僅在前面的\命令失敗時才運行后面的命令。cmd.exe運行第一個命令,然后在第一個命令未成功完成時才運行第二個命令(接收到大于零的錯誤代碼)。
( ) [...]
(command1 & command2)
用于對多個命令進行分組或嵌套。
; or ,
command1 parameter1;parameter2
用于分隔命令參數。
- 3 回答
- 0 關注
- 1648 瀏覽
添加回答
舉報