我正在尝试将awk搜索命令的匹配行传递给其他程序。我正在做类似
的事情 tail -f file | awk 'tolower($0) ~ /debug|.*nfo/ {system("java -jar abc.jar $0")}'
但我无法将匹配行传递给外部程序。
答案 0 :(得分:4)
IMO "java -jar abc.jar $0"
是个问题;你必须连接这个字符串:
tail -f file | awk 'tolower($0) ~ /debug|.*nfo/ {system("java -jar abc.jar " $0)}'