Я делаю проект, основанный только на Bash, и мне хотелось бы узнать, есть ли способ отправить вывод команды bash (скажем, «ls») в сеть (то есть в пакете TCP)
Например, мне нужен вывод "ls":
ls | some_command_with_a_remote_IP_adresse
И я бы получил вывод "ls" на удаленном компьютере. Я действительно не вижу, как это сделать, есть идеи?
решение1
Используйте встроенный в bash TCP-сокет:
ls >/dev/tcp/<host>/<port>