标签: linux bash sockets ash
在bash中,以下命令打开一个套接字
exec 3<>/dev/tcp/192.168.1.200/8080
在ash中,此命令不起作用。是否有相当于灰的这个命令?
这里输出灰烬中的命令输出错误:
-ash: can't create /dev/tcp/192.168.1.200/8080: nonexistent directory
答案 0 :(得分:1)
不,没有。标准POSIX bourne shell不提供此功能。
您可以使用socat或nc完成所需工作。
顺便提一下,这个bash功能非常奇怪,因为它假装有一个名为/dev/tcp的目录实际上并不存在。
/dev/tcp