重新導向的問題 - Linux

Table of Contents

由於我常常需要一次執行多個.sh檔,而這些.sh共通的特點是

最後一個步驟是make,這一make下去就要花上好幾分鐘的時間

,而且執行完後還要check一下是不是有err message,所以我

通常會把訊息存到一個檔案去,一般來說我的下的命令如下:

./xxx.sh&>msg.txt

之前說過 ,我通常要同時做好幾個.sh檔,所以我很懶惰的寫

了一支程式,好讓我可以在讀入一個list.txt的檔案後決定要

執行哪些.sh檔案,這樣我想我就輕鬆多了。

不過我卻發現一個問題,那就是.sh檔最後總是要執行make,

執行後產生的compile訊息有部份會無法導向msg.txt,而是直

接出現在螢幕上,我檢查了一下那些無法導向msg.txt的訊息後

發現、這些訊息都是warring訊息。

找了很多資料都無法解決,所以就來這邊請益囉!

希望知道這個問題的大大能幫忙回答一下,感謝再感謝啊!

--

All Comments

Erin avatarErin2009-08-10
在後面加上 2>&1 看看,把std err導到std out
Hedy avatarHedy2009-08-15
感謝K大的幫忙,問題已解決了。