~$ /usr/bin/time -f "%e: " echo test
test
0.00:
Run Code Online (Sandbox Code Playgroud)
我希望输出是
0.00:测试
我将如何做到这一点?
除非您要求某种形式的时间旅行,否则您需要捕获输出并重新排列它。 time在标准错误上输出其结果。
$ /usr/bin/time -f "%e: " echo test >so 2>se; echo $(<se) $(<so)
0.01: test
Run Code Online (Sandbox Code Playgroud)