Linux
如何在bash中同時重定向stdin和stdout和stderr?
我想重定向
stdin
,stdout
同時stderr
在bash
,這是如何完成的:someProgram < stdinFile.txt > stdoutFile.txt 2> stderrFile.txt
是的,您的語法是正確的,儘管下面的等效語法更接近 shell 的實際作用:
< stdinFile.txt > stdoutFile.txt 2> stderrFile.txt command arguments
用於重定向的文件在命令啟動之前是打開的,如果這第一步失敗,則不會啟動命令。