久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: linux腳本之>/dev/null 2>&1,以及2>1 VS 2>&1 [打印本頁]

作者: 51黑tt    時間: 2016-3-6 15:19
標題: linux腳本之>/dev/null 2>&1,以及2>1 VS 2>&1
                                                                                                1. 標準輸入stdin文件描述符為0,標準輸出stdout文件描述符為1,標準錯誤stderr文件描述符為2
2. /dev/null 空設備,相當于垃圾桶
3. 重定向符號:>
3. 2>1 與 2>&1 的區別
   2>1, 把標準錯誤stderr重定向到文件1中
   2>&1,把標準錯誤stderr重定向到標準輸出stdout
4. 舉例:
   假設有腳本test.sh,內容如下,t是一個不存在的命令,執行腳本進行下面測試。
   # cat test.sh
     t
     date
   標準輸出重定向到log,錯誤信息輸出到終端上,如下:
   # ./test.sh > log
     ./test.sh: line 1: t: command not found
   # cat log
     Thu Oct 23 22:53:02 CST 2008
   
   刪除log文件,重新執行,這次是把標準輸出定向到log,錯誤信息定向到文件1
   # ./test.sh > log 2>1
   #
   # cat log
   Thu Oct 23 22:56:20 CST 2008
   # cat 1
   ./test.sh: line 1: t: command not found
   #
   把標準輸出重定向到log文件,把標準錯誤重定向到標準輸出
   # ./test.sh > log 2>&1
   #
   # cat log
   ./test.sh: line 1: t: command not found
   Thu Oct 23 22:58:54 CST 2008
   #
   把錯誤信息重定向到空設備
   # ./test.sh 2>/dev/null
   Thu Oct 23 23:01:07 CST 2008
   #
   
   把標準輸出重定向到空設備
   # ./test.sh >/dev/null
     ./test.sh: line 1: t: command not found
   把標準輸出和標準錯誤全重定向到空設備
   #./test.sh >/dev/null 2>&1
   #







歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 偷拍一区二区三区 | 免费网站www | 欧美精品亚洲精品 | 能看毛片的网站 | 黄色成年 | av天天干| 爱福利视频 | 日韩一区在线视频 | 亚洲成人毛片 | 欧美一级特黄视频 | 一区二区三区国产精品 | 日日操视频 | 黄色大片免费观看 | av免费观看网址 | 一级看片免费视频 | 爱福利视频网 | 免费在线小视频 | 男男成人高潮片免费网站 | 一区二区视频在线播放 | 成年人黄色 | 亚洲精品国产精品国自产观看浪潮 | 在线观看网址你懂的 | 欧美日韩免费视频 | 一区二区在线免费观看 | 午夜精品福利视频 | 黄色精品 | 久久久精品国产sm调教网站 | 日韩精品免费 | 欧美成人猛片aaaaaaa | 九九热在线精品视频 | 欧美一级特黄aaaaaa | 国产精品久久久久久久午夜 | 国产精品一区二区三区免费 | 欧美成人a| 成年人视频在线播放 | 亚洲av毛片成人精品 | 欧美精品在线看 | 日本伊人网 | 91精品国产综合久久久蜜臀 | 69av视频| 国产精品欧美一区二区 |