0
當我去和類型Shell腳本同時顯示輸出和存儲?
./script.txt
它顯示在終端輸出,但是如果我想將其顯示在屏幕上,並將其存儲在同一時間,我該怎麼辦呢?因爲如果我做
./script.txt >> example.txt
它只會存儲它。
當我去和類型Shell腳本同時顯示輸出和存儲?
./script.txt
它顯示在終端輸出,但是如果我想將其顯示在屏幕上,並將其存儲在同一時間,我該怎麼辦呢?因爲如果我做
./script.txt >> example.txt
它只會存儲它。
嘗試
./script.txt 2>&1 | tee -a example.txt
的2>&1
標準錯誤重定向到標準輸出流。現在這兩個流都通過管道進行發球,這導致文件輸出並且還將所有輸入的副本發送到其標準輸出。
我希望這會有所幫助。
P.S.你是不是真的用.txt
擴展名來命名你的腳本? ;-)
使用cygwin所以...只是創建記事本文件。 – Aaron
你是不是故意說'將stderr重定向到'stdout'' – smitec
如果你把那個文件轉移到一個linux機器上,你會遇到\ r \ n行結尾的麻煩。一旦轉移,一定要使用dos2unix。祝你好運。 – shellter