Windows中cmd的重定向與命令組

2021-05-25 03:12:59 字數 684 閱讀 4430

1 重定向操作符

重定向操作符 說明

把命令輸出傳送到指定檔案或裝置,不再螢幕上顯示。如果指定檔案不存在,則建立新檔案;如果同名檔案已經存在,則覆蓋已經存在的檔案

用指定檔案代替鍵盤作為命令輸入

>> 

當指定檔案已經存在時,把命令輸出附加到指定檔案的末尾而不是覆蓋;如果指定檔案不存在,則用指定的名稱建立檔案

>&

把命令的輸出傳送給另一條命令做為輸入

<&

讀取一條命令的輸入,並把它傳送給另一條命令的輸出 |

讀取一條命令的輸出,並把它傳送給另一條命令的輸入

表2 標準控制代碼

控制代碼名稱 值

說明stdin 0

標準輸入,鍵盤

stdout 1

標準輸出,命令

shell

stderr 2

標準錯誤輸出,命令

shell

undefined

3-9特定於應用程式控制代碼

命令組

&順序處理 命令

1 & 命令2

&&和||條件處理 命令

1&&命令

2,命令

1成功,再執行命令2

命令1||命令2

,命令1

失敗時,才執行命令2

關於cmd命令的重定向輸出

jw72jw 命令通過 的形式來定向輸出,表示檔案描述符 1為標準輸出stdout,1 簡寫為 2為標準錯誤stderr。需要直接與重定向符號結合使用。比如 2 1表示stderr輸出到stdout 應用例項 將結果輸出到result.txt net stop myservices result 2...

關於cmd命令的重定向輸出

關於cmd命令的重定向輸出 2 1 mycommand mylog.txt 2 1 應該是最經典的用法了。命令的結果可以通過 的形式來定向輸出,表示檔案描述符 1為標準輸出stdout 2為標準錯誤stderr。系統預設 值是1,也就是 1 而1 可以簡寫為 也就是預設為 stdout的預設目標是終...

關於cmd命令的重定向輸出

關於cmd命令的重定向輸出 2 1 mycommand mylog.txt 2 1 應該是最經典的用法了。命令的結果可以通過 的形式來定向輸出,表示檔案描述符 1為標準輸出stdout 2為標準錯誤stderr。系統預設 值是1,也就是 1 而1 可以簡寫為 也就是預設為 stdout的預設目標是終...