我想使用awk来执行批处理作业并计算它所花费的时间。我的代码看起来像这样:
echo 1 | awk '{system("time pwd")}'
但是发生了一个错误:sh: 1: time:not foundtime()的类型为:
sh: 1: time:not found
type time
time is a shell keyword
mrwjdhj31#
这应该可以以一秒的精度完成工作,并且GNU awk:
awk
awk 'BEGIN{start=systime(); system("sleep 2"); stop=systime(); print stop-start}'
输出:
2
1条答案
按热度按时间mrwjdhj31#
这应该可以以一秒的精度完成工作,并且GNU
awk
:输出: