通常,该time
命令输出三行:
> time sleep 2
real 0m2.003s
user 0m0.000s
sys 0m0.006s
但是,当附加变量赋值时,输出变为一行:
> VAR="" time sleep 2
0.00user 0.00system 0:02.00elapsed 0%CPU (0avgtext+0avgdata 2060maxresident)k
0inputs+0outputs (0major+86minor)pagefaults 0swaps
为什么会这样?有没有办法在三行输出的同时保持变量赋值?