2

bashで、次のコマンドでソケットを開きます

exec 3<>/dev/tcp/192.168.1.200/8080

アッシュでは、このコマンドは機能しません。ashにこのコマンドに相当するものはありますか?

ここで、ashでのコマンドの出力エラーの後:

-ash: can't create /dev/tcp/192.168.1.200/8080: nonexistent directory
4

1 に答える 1

1

いいえ、ありません。標準の POSIX bourne シェルは、この機能を提供していません。

socatまたはncで必要なことを達成できる場合があります。

/dev/tcpところで、この bash 機能は、実際には存在しないというディレクトリがあるふりをすることを考えると、非常に奇妙です。

于 2012-05-17T17:21:20.773 に答える