Я делаю проект, основанный только на Bash, и я хотел бы знать, есть ли способ отправить выходные данные команды bash (скажем, "ls") в сеть (так в пакете TCP)

Например, я хочу вывод "ls":

ls | some_command_with_a_remote_IP_adresse

И я бы получил вывод "ls" на удаленном компьютере. Я действительно не понимаю, как это сделать, есть идеи?

1 ответ1

3

Используйте встроенную в bc сокет tcp:

ls >/dev/tcp/<host>/<port>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .