Io-Redirection

time命令發送到文本文件

  • March 15, 2016

我想將time命令的結果放入文本文件中,但它不起作用,它只會在文本文件中放置空格。

我已經嘗試過這個命令,

一種-

$ x=`time`
$ echo $x > log.txt
$ cat log.txt

$

乙-

$ time > log.txt

real    0m0.000s
user    0m0.000s
sys     0m0.000s
$ cat log.txt

$

C-

$ time > log.txt 2>&1

real    0m0.000s
user    0m0.000s
sys     0m0.000s

$ cat log.txt

$ 

我真正想要的是這個。

$ time > log.txt
$ cat log.txt

real    0m0.000s
user    0m0.000s
sys     0m0.000s

使用外部time命令而不是內置命令:

/usr/bin/time -po log.txt true
\time -po log.txt true   # simpler way

例如:

$ \time -po log.txt true
$ cat log.txt
real 0.00
user 0.00
sys 0.00

引用自:https://unix.stackexchange.com/questions/269831