我調試的一位老員工留下一個批處理文件,我已經遇到行:&和|是什麼?操作員在批處理文件中做什麼?
@nmake -f makefile /E 2>&1 | tee %LOGFILEPATH%
這是什麼呢?
我知道@nmake -f makefile /E
做什麼,我知道tee %LOGFILEPATH%
是做什麼的,但我找不到什麼2>&1 |
的含義。
謝謝
我調試的一位老員工留下一個批處理文件,我已經遇到行:&和|是什麼?操作員在批處理文件中做什麼?
@nmake -f makefile /E 2>&1 | tee %LOGFILEPATH%
這是什麼呢?
我知道@nmake -f makefile /E
做什麼,我知道tee %LOGFILEPATH%
是做什麼的,但我找不到什麼2>&1 |
的含義。
謝謝
2>&1
將標準錯誤重定向到標準輸出。
|
將輸出從nmake
輸出到tee
。
關於管道的一些解釋:http://en.wikipedia.org/wiki/Pipe_(Unix) – 2010-06-15 17:51:26
2>&1
將標準錯誤流重定向到標準輸出。
管道|
將第一個命令的標準輸出重定向到第二個命令的標準輸入。
所以你的命令,從蕉所有nmake
輸出,這一切重定向到tee
@see http://www.robvanderwoude.com/redirection.php和http://www.robvanderwoude.com/battech_redirection。 php – BalusC 2010-06-15 17:50:45