Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 从描述符读取响应_Shell_Descriptor - Fatal编程技术网

Shell 从描述符读取响应

Shell 从描述符读取响应,shell,descriptor,Shell,Descriptor,我通过shell脚本(通过在主机和端口打开描述符)发送消息,服务器也会响应一些消息,但是如何从描述符读取服务器消息?这是我当前的代码,它从命令行发送一个红色的命令 exec 3<>/dev/tcp/${HOST}/${PORT} while true; do echo "Enter command to send to the server" read MESSAGE; echo -ne $MESSAGE >&3 echo "sent $

我通过shell脚本(通过在主机和端口打开描述符)发送消息,服务器也会响应一些消息,但是如何从描述符读取服务器消息?这是我当前的代码,它从命令行发送一个红色的命令

exec 3<>/dev/tcp/${HOST}/${PORT}
while true; do
echo "Enter command to send to the server"

read MESSAGE;
echo -ne $MESSAGE >&3
echo "sent $MESSAGE to the server"

//add code here to read if the server wrote any response



done



exec 3<&-
exec 3>&-
exec 3/dev/tcp/${HOST}/${PORT}
虽然真实;做
echo“输入要发送到服务器的命令”
阅读信息;
echo-ne$消息>&3
echo“已向服务器发送$MESSAGE”
//在此处添加代码以读取服务器是否写入了任何响应
完成
执行官3&-

标记您正在使用的外壳-它不是
sh