【发布时间】:2009-10-03 00:55:15
【问题描述】:
我创建了一个 awk 脚本并像这样使用它:
# grep -E "[PM][IP][DO][:S]" file.txt | awk-script
如何修改 awk 脚本以包含 grep 命令的工作(搜索“PID:”或“MPOS”?
awk 脚本是:
#!/usr/bin/awk -f
/Sleeve/ {
printf("%8d, %7d, %7.2f, %7.2f, %7.2f\n", $5, $6, $7, $30, $31)
}
/Ambient/ {
printf("%8d, %7d,,,, %7.2f, %7.2f\n", $5, $6, $7, $8)
}
/MPOS:/ {
printf("%8d, %7d,,,,,, %5d, %5d\n", $4, $5, $2, $3)
}
【问题讨论】:
-
鉴于您对 litb 的回答的评论,您为什么不向我们展示一些示例输入(包括应该和不应该匹配的行)。