2012-05-17 1 views
1

В ударе следующую команду открыть сокетЭквивалент Exec 3 <>/DEV/TCP/anyaddress.com/80 в золе

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

В золе эта команда не работает. Есть ли эквивалент этой команды для золы?

здесь после вывода ошибки команды в золе:

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

ответ

1

Нет, нет. Стандартная оболочка POSIX bourne не предлагает эту функцию.

Возможно, вы сможете выполнить, что вам нужно, с помощью socat или nc.

Эта особенность bash очень странная, поскольку она притворяется, что существует каталог с именем /dev/tcp, который на самом деле не существует.

+0

'gawk' странный очень похожим образом. –