change the output format for time command
2016-08-16
136 words
1 min read
If you are doing some scripting and using ‘time’ command, then you know sometimes it becomes difficult to capture the output as the output would be something like this:
: amit ; time ls real 0m0.002s user 0m0.000s sys 0m0.001s
So, it is better to change that format. Here is simple example:
1
|
- TIMEFORMAT=’real %3R user %3U sys %3S pcpu %P’ time ls
- amit ; TIMEFORMAT=’real %3R user %3U sys %3S pcpu %P’ time ls
- 0.00user 0.00system 0:00.00elapsed 0%CPU (0text+0data 2432max)
- 0inputs+0outputs (0major+109minor)pagefaults 0swaps
- amit ; TIMEFORMAT=’real %3R user %3U sys %3S’
- amit ; time ls
real 0.001 user 0.001 sys 0.000 - amit ;
- amit ; TIMEFORMAT=’TIMEOUTPUT = real %3R user %3U sys %3S’
- amit ; time ls
TIMEOUTPUT = real 0.001 user 0.001 sys 0.000 - amit ;
Related Articles:
- 2011/05/16 Unix shell script for removing duplicate files
- 2011/01/11 perl is faster than bash in some cases.
- 2016/08/08 Generate random string for various use case
- 2016/01/05 image ordering by Original Date Time using bash script
- 2015/10/30 How to verify sha256sum for multiple file or one file.
Authored By Amit Agarwal
Amit Agarwal, Linux and Photography are my hobbies.Creative Commons Attribution 4.0 International License.