久久久久久久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 的區(qū)別
   2>1, 把標準錯誤stderr重定向到文件1中
   2>&1,把標準錯誤stderr重定向到標準輸出stdout
4. 舉例:
   假設有腳本test.sh,內容如下,t是一個不存在的命令,執(zhí)行腳本進行下面測試。
   # 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文件,重新執(zhí)行,這次是把標準輸出定向到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://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 四虎影院新网址 | 一区二区三区四区在线 | 国产精品日韩欧美一区二区三区 | 久久国产精品一区二区三区 | 国产一区二区免费 | 国产成人综合一区二区三区 | 99久久精品国产麻豆演员表 | 久久精品一区 | 中文字幕在线网 | 日韩在线播放中文字幕 | 精品一区二区观看 | 国产美女自拍视频 | 国产精品一区二区av | 国产精品99久久久精品免费观看 | 五月婷婷色 | 中文字幕久久久 | 日韩成人高清在线 | 欧美精品一区二区三区在线播放 | 又黄又色 | 婷婷激情五月网 | 日韩在线精品 | 在线视频一区二区 | 久久成人免费 | 天天综合干 | 一级黄a | 男女免费观看在线爽爽爽视频 | 精品欧美乱码久久久久久 | 国产精品久久久久久久久久 | 欧美久久一区二区 | 亚洲精彩视频 | 天堂va在线 | 亚洲欧美中文日韩在线v日本 | 国产成人精品综合 | 美女久久久 | 日韩精品在线观看视频 | 日本aa毛片a级毛片免费观看 | 成人免费视频在线观看 | 日韩有码一区 | 国产一级在线观看 | 一区二区三区欧美在线 | 日韩av一区二区在线观看 |