标签: shell unix awk
我有一个日志文件,每秒都在更新。我想获取最后10分钟的数据。我试过这样的awk:
awk \ -v time1="$(date +"%F %R" --date=@$(expr `date +%s` - 600))" \ -v time2="$(date "+%F %R")" \ '$0 ~ time1, $0 ~ time2' \ filename
但它没有用。有人可以帮忙吗?