2016-05-23 200 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