1
我試圖這樣做,將所有輸出從命令行轉儲到time.txt文件,因爲它是我的腳本所需的。間接運算符的奇怪行爲>在bash中
(time echo "hi") > time.txt
我觀察到的是輸出time
命令是要去終端。
real 0m0.000s
user 0m0.000s
sys 0m0.000s
和echo命令的輸出重定向到TIME.TXT
$ cat time.txt
$ hi
爲什麼會這樣呢? 我很難理解這一點。 如何將time
命令的輸出重定向到文件?
我在使用ubuntu14.04以防萬一。
在Is there a way to redirect time output to file in Linux有一個答案將所有東西重定向到time.txt
。
但在我的情況下,我只想time.txt
只包含time
命令的輸出,而不包含echo
的輸出。
'{時間回聲 「嗨」; } 2> t'把'time'的輸出重定向到't',而'hi'打印在輸出中。這不是你要找的嗎? – fedorqui
yup!道歉!!! –