2016-05-23 154 views
1

我打开两个虚拟机,一个正在监听连接,另一个连接来自python子流程调用的nc <ip> <port>。我想通过连接发送一行文本然后关闭它。我知道如何发送一个文件猫cat <file> | nc <ip> <port>,但我怎么才能在nc命令中发送一行文本(不使用文件)?通过netcat连接发送字符串

+0

'头-1 file'? – klashxx

+0

对不起,我不清楚,我不想用任何方式使用文件,只是字符串 – Crizly

回答

3

试试这个:

echo -n 'Line of text' | nc <ip> <port> 

您还可以使用临时文件的语法:

cat <(echo "Line of test") | nc <ip> <port> 
+1

Purrrfect ty!得到它?网...猫,nvm – Crizly