从管道转发数据

时间:2019-04-12 11:51:30

标签: linux cat netcat

我想按以下顺序做一条管线。数据是从nc请求返回的。

cat myfile | nc 127.0.0.1 1542 | other_app

问题是猫很快完成,管道停止了,other_app没有转发任何内容。

如何传递other_app从nc返回的数据?

1 个答案:

答案 0 :(得分:0)

用于发送/接收基本示例:

在接收器中:

nc -l 8080 > tmp.out

在发件人中:

nc 127.0.0.1 8080 < file 

如果在接收器中除了要写入文件之外,您还希望将输入通过管道传递到另一个“应用程序”,则可以使用以下命令:

nc -l 8080 | tee -a tmp.out | cat