2&1 >file - Linux

Dora avatar
By Dora
at 2014-11-18T09:52

Table of Contents

這邊有另一個問題想問的是:
INP="a.txt"
case 1.
--------------------
exec <$INP
read line
--------------------


case 2.
--------------------
#backup stdin
exec 10<&0

exec 8<>$INP
exec 0<&8
read line
--------------------


case 1.可成功執行
但case 2.到倒數第二行就跳出shell了 邏輯上這兩個似乎一樣?
exec exec <$INP -> exec 0<a.txt
exec 0<&8 -> exec 0<a.txt

不曉得為何第二個會無法執行呢?

※ 引述《NTUHensen (搖滾人)》之銘言:
: command >file 2>&1
: command 2>&1 >file
: 不懂為什麼不同.
: 第一個是標準輸出資料流往file走 然後把錯誤輸出導向標準輸出 因此最後會
: 在檔案先印標準輸出 接著印錯誤輸出
: 第二個 論理來說 應該是錯誤輸出導向標準輸出 接著標準輸出會導向file去 結果
: 應該會跟上面一樣 但是真正的執行結果卻是file只有標準輸出

--
Tags: Linux

All Comments

2&1 >file

Emily avatar
By Emily
at 2014-11-17T10:10
command andgt;file 2andgt;andamp;1 command 2andgt;andamp;1 andgt;file 不懂為什麼不同. 第一個是標準輸出資料流往file走 然後把錯誤輸出導向標準輸出 因此最後會 在檔案先印標準輸出 接著印錯誤輸出 第二個 論理來說 應該是錯誤輸出導 ...

ubuntu待機問題

Vanessa avatar
By Vanessa
at 2014-11-16T16:12
不好意思 是個linux新手QQ 因為第一次裝ubuntu 所以還是選擇了ubuntu跟win7的雙系統 ubuntu在使用上很正常 不過現在win7能待機 ubuntu待機後回來會黑屏 有查過可能是ubuntu系統根本沒進入待機狀態 或著是待機後沒喚醒 網路上也有一些解決辦法 可是不確定在雙系統使 ...

Fedora 20 非常緩慢

Ursula avatar
By Ursula
at 2014-11-16T16:03
Fedora 20 使用GNOME 3.10 只要Chrome 開兩個分頁,加上兩個terminal 就非常的緩慢,CPU使用率常常100% CPU: AMD 245 RAM: 2G (大約只使用20-30%) 有甚麼辦法解決嗎? 不然想要換回centOS - ...

grub2啟動速度很慢(雙系統)

Noah avatar
By Noah
at 2014-11-14T14:44
之前用ubuntu的時候跑起來很快 但是最近格式化 裝mint 結果grub2啟動的速度都超慢 約要10幾秒 不知道是什麼問題 (我還有裝win8) -- Sent from my Android - ...

Container Summit 技術高峰會 2014

Mason avatar
By Mason
at 2014-11-13T11:40
Container Summit 技術高峰會 2014 一行指令的競爭力 IT開發與維運高度自動化的時代來臨! 一起學習未來十年最火熱的Container與Docker技術 一行指令自動完成應用程式開發、部署與上線的一貫化作業,而且可以在不同的環境執行 !這曾經是軟體開發人員與系統維運人員心中的夢想,然而 ...