如何将Awk输出分配给netcat?

时间:2014-06-24 15:14:28

标签: awk netcat

我想转移文件的第一个字段。我使用awk拉第一个字段,然后使用netcat发送它。但是我不能在其他方面得到任何东西。我使用以下命令

awk -F, '{print  $1}' sample.csv | netcat -lk 9999

任何提示都会非常感激。

此致 Laeeq

1 个答案:

答案 0 :(得分:1)

我在将 awk 输出通过管道传输到 netcat 时遇到了同样的问题。事实证明,awk 缓冲了很多。

可以使用 fflush() 命令在每一行上刷新文本。以下对我有用:

awk -F, '{print  $1} fflush()' sample.csv | netcat -lk 9999