標籤:doc round 檔案 form 輸入輸出 examples documents project format
標準輸入:0 < , <<或者0< 0<<
標準輸出:1 >,>> 或者1>,1>>
錯誤輸出:2 2>>,2>
/dev/null 這個裝置,是linux 中黑洞裝置,什麼資訊只要輸出給這個裝置,都會給吃掉
將標準輸出,錯誤輸出都發送給/dev/null中
$
ls
test
.sh test1.sh >
/dev/null
2>&1
&,&1代表標準輸出&2代表錯誤輸出
//錯誤輸出直接被寫在標準輸出中,即在終端上螢幕顯示。
:~$ ls -yz 2>&1
ls: invalid option -- ‘y‘
Try ‘ls --help‘ for more information.
//錯誤輸出會被輸出到標準輸出,即螢幕顯示,而不會寫在fname檔案中。
:~$ ls -yz 2>&1 1>fname
ls: invalid option -- ‘y‘
Try ‘ls --help‘ for more information.
:~$ ls
AndroidStudioProjects Desktop Documents Downloads examples.desktop fname Music Pictures Public Templates usr Videos work
:~$ cat fname
//標準輸出會寫在fname檔案中,錯誤輸出會被輸出到標準輸出中,即檔案fname中。
:~$ ls -yz 1>fname 2>&1
:~$ ls
AndroidStudioProjects Desktop Documents Downloads examples.desktop fname Music Pictures Public Templates usr Videos work
:~$ cat fname
ls: invalid option -- ‘y‘
Try ‘ls --help‘ for more information.
shell輸入輸出重新導向