linux 如何在awk shell 中测量时间?

8e2ybdfx  于 2023-04-11  发布在  Linux
关注(0)|答案(1)|浏览(148)

我想使用awk来执行批处理作业并计算它所花费的时间。
我的代码看起来像这样:

echo 1 | awk '{system("time pwd")}'

但是发生了一个错误:sh: 1: time:not found
time()的类型为:

type time

time is a shell keyword

mrwjdhj3

mrwjdhj31#

这应该可以以一秒的精度完成工作,并且GNU awk

awk 'BEGIN{start=systime(); system("sleep 2"); stop=systime(); print stop-start}'

输出:

2

相关问题