是否有一個很好的備忘單來演示BASH shell重定向的多種用法?我很想把這樣的事情給我的學生。看到覆蓋一些例子,我想:顯示bash shell stdout/stderr重定向行爲的備忘單
cmd > output_file.txt #redirect stdout to output_file.txt
cmd 2> output_file.txt #redirect stderr to output_file.txt
cmd >& outpout_file.txt #redirect both stderr and stdout to output_file.txt
cmd1 | cmd2 #pipe cmd1 stdout to cmd2's stdin
cmd1 2>&1 | cmd2 #pipe cmd1 stdout and stderr to cmd2's stdin
cmd1 | tee result.txt #print cmd1's stdout to screen and also write to result.txt
cmd1 2>&1 | tee result.txt #print stdout,stderr to screen while writing to result.txt
(或者我們可能只是使這個社區wiki和一一贅述這樣的事情)
謝謝!
的setjmp
什麼錯在你那裏嗎?只是打印出來!呵呵。 – 2010-04-08 23:44:42
雖然不是備忘單,但[這裏有一個很好的討論](http://mywiki.wooledge.org/BashGuide/InputAndOutput)。 – 2010-04-09 17:52:35