Linux 检查bash脚本的特定端口中是否有字符串数据

Linux 检查bash脚本的特定端口中是否有字符串数据,linux,bash,cat,netcat,Linux,Bash,Cat,Netcat,我想用bash脚本制作一个程序,它可以检查我的机器中是否有来自特定端口的字符串数据。你能帮我做这个程序吗?谢谢*对不起,我英语不好 例如: *我的机器端口7090,如果在该端口中接收到字符串数据,则执行一行bash程序,否则执行另一个程序 if(there is a string data in port) { read data from that port } else { print data to another port } 如何使bash脚本检查“端口中有字符串数据”?为什

我想用bash脚本制作一个程序,它可以检查我的机器中是否有来自特定端口的字符串数据。你能帮我做这个程序吗?谢谢*对不起,我英语不好

例如: *我的机器端口7090,如果在该端口中接收到字符串数据,则执行一行bash程序,否则执行另一个程序

if(there is a string data in port)
{
  read data from that port
}
else
{
  print data to another port
}

如何使bash脚本检查“端口中有字符串数据”?

为什么我认为这与


单击上面的链接查看stackoverflow的相关论坛,我想,如果我知道该端口中的格式数据,这就行了。当我不知道数据格式时,如何验证?您可以首先通过t型台回答那里的问题
echo“GET/”| netcat google.com 80
如何使其成为条件if(),如果在我的机器端口中接收到字符串数据?我不确定,但可以使用字符计数wc或grep-c,并在其他成员之间使用管道进行检查。其他成员可以给你准确的答案,即使我期待它如何对你的解决方案起作用,也不要忘记发布对你有效的正确答案