awk - 打印匹配行时出现问题

时间:2011-03-16 10:28:30

标签: java awk

我正在尝试将awk搜索命令的匹配行传递给其他程序。我正在做类似

的事情

tail -f file | awk 'tolower($0) ~ /debug|.*nfo/ {system("java -jar abc.jar $0")}'

但我无法将匹配行传递给外部程序。

1 个答案:

答案 0 :(得分:4)

IMO "java -jar abc.jar $0"是个问题;你必须连接这个字符串:

tail -f file | awk 'tolower($0) ~ /debug|.*nfo/ {system("java -jar abc.jar " $0)}'