【发布时间】:2016-07-15 02:26:25
【问题描述】:
使用time ls,我有以下输出:
$ time ls -l
total 2
-rwx------+ 1 FRIENDS None 97 Jun 23 08:59 location.txt
-rw-r--r--+ 1 FRIENDS None 10 Jun 23 09:06 welcome
real 0m0.040s
user 0m0.000s
sys 0m0.031s
现在,当我尝试 grep 仅 real 值行时,实际结果是:
$ time ls -l | grep real
real 0m0.040s
user 0m0.000s
sys 0m0.031s
我的问题是,如何只获得真正的价值作为输出?在这种情况下,0m0.040s。
【问题讨论】:
-
time正在将其输出发送到 stderr,而不是 stdout,因此grep不会处理其输出的任何。
标签: linux