为什么time ls | grep real
输出这个
real 0m0.002s
user 0m0.000s
sys 0m0.002s
Run Code Online (Sandbox Code Playgroud)
而不仅仅是
real 0m0.002s
Run Code Online (Sandbox Code Playgroud)
如果我输入
echo -e 'real\t0m0.002s\nuser\t0m0.000s\nsys\t0m0.002s\n' | grep real
Run Code Online (Sandbox Code Playgroud)
我得到了我的期望,即
real 0m0.002s
Run Code Online (Sandbox Code Playgroud)
我发现这有效
(time ls) 2>&1 > /dev/null | grep real
Run Code Online (Sandbox Code Playgroud)
这个命令有什么作用?