我想转移文件的第一个字段。我使用awk拉第一个字段,然后使用netcat发送它。但是我不能在其他方面得到任何东西。我使用以下命令
awk -F, '{print $1}' sample.csv | netcat -lk 9999
任何提示都会非常感激。
此致 Laeeq
答案 0 :(得分:1)
我在将 awk 输出通过管道传输到 netcat 时遇到了同样的问题。事实证明,awk 缓冲了很多。
可以使用 fflush() 命令在每一行上刷新文本。以下对我有用:
awk -F, '{print $1} fflush()' sample.csv | netcat -lk 9999