gawk:从特殊符号中提取数据

时间:2011-07-06 10:35:19

标签: gawk strace

我试图从strace -T获得总时间,报告为:

pid命令[时间]

(对于每个系统调用)

现在我要总结[时间]。我正在使用gawk,我知道可以使用$ NF访问最后一个字段。然而,$ NF报告[时间](带括号)而不仅仅是时间,我显然无法总结,所以我问的是我如何得到时间而不是[时间]?

由于

1 个答案:

答案 0 :(得分:0)

您可以通过更改字段分隔符来“[时间]”中的“时间”:

awk 'BEGIN {FS="[\\[\\]]"}; {print $(NF-1)}'