Bash将输出重定向到awk中的文件

时间:2017-10-14 00:22:49

标签: bash awk tee

我正在尝试仅输出以{ G :开头的字符串的IP,目前我在下面这样做的方式会将IP输出到终端但是当我添加>> $IP_LOG时在它的最后,它创建一个日志,但它是空的。没有>> $IP_LOG我可以正确看到输出。

#!/bin/bash
..
..
ssh root@server 'tail -f /var/log/server.log' | tee $LOG | grep --line-buffered "{ G :" | awk -F'[][]' -v n=2 '{ print$(2*n) }' >> $IP_LOG

0 个答案:

没有答案