【发布时间】:2010-11-29 11:33:42
【问题描述】:
如何在 OS X 下过滤某些时间命令输出值? 我试过了
➜ ~ (time ls -la)| grep system|awk "{print $4, $6, $8, $10}"
ls -G -la 0.01s user 0.01s system 16% cpu 0.102 total
但是我只想取数字,在本例中为“0.01 0.01 16 0.102” 谢谢
编辑:Paul 指出,输出可能是 go to stderr,所以我的解决方案是将输出“重定向”到标准输出并继续破解字符串 :)
(time ls -la) 2>&1 | grep system | tr -dc '[:digit:]. '
【问题讨论】: