Bash 重定向stdin和stdout
我想将netcat stdin和stdout委托给一个函数 我只能执行以下操作重定向stdoutBash 重定向stdin和stdout,bash,netcat,Bash,Netcat,我想将netcat stdin和stdout委托给一个函数 我只能执行以下操作重定向stdout nc -l -p 1234 | my_function 我只能执行以下操作重定向stdin nc -l -p 1234 < <(my_function) 当my_函数包装为可执行表单文件时,您可以使用netcat的-e选项: nc -l -p 1234 -e my_function 但是,如果它是bash中的一个函数,那么在启动bash 4.0时,可以使用coproc: 当my_函
nc -l -p 1234 | my_function
我只能执行以下操作重定向stdin
nc -l -p 1234 < <(my_function)
当my_函数包装为可执行表单文件时,您可以使用netcat的-e选项:
nc -l -p 1234 -e my_function
但是,如果它是bash中的一个函数,那么在启动bash 4.0时,可以使用coproc:
当my_函数包装为可执行表单文件时,您可以使用netcat的-e选项:
nc -l -p 1234 -e my_function
但是,如果它是bash中的一个函数,那么在启动bash 4.0时,可以使用coproc:
用python/perl/ruby进行连接应该很容易,但我想用bash也可以。。。可能是命名管道吗?可能的复制应该很容易用python/perl/ruby进行连接,但我想用bash也是可行的。。。可能是命名管道?可能是