При обычной команде nc -l 12345 на одном компе и nc ip 12345 на втором компе между компами образовывается как чат. т.е. при нажатии на Enter на другом компе отображается сразу текст, а если в баше добавлять в переменную то он покажет текст только после отключение клиента.
Вопрос: Можно ли построить скрипт клиент-сервер на основании netcat?
Bash netcat
сомневаюсь...
баш по неткату? запросто...
On a computer A with IP 192.168.1.2:
nc -l 1234 -e /bin/bash
The “-e” option spawns the executable with its input and output redirected via network socket. It connects to computer A from any other computer on the same network:
nc 192.168.1.2 1234
ls -las
total 4288
4 drwxr-xr-x 15 imsovain users 4096 2009-02-17 07:47 .
4 drwxr-xr-x 4 imsovain users 4096 2009-01-18 21:22 ..
8 -rw------- 1 imsovain users 8192 2009-02-16 19:30 .bash_history
4 -rw-r--r-- 1 imsovain users 220 2009-01-18 21:04 .bash_logout
...
Но зачем сие, если есть ссш...
куча примеров:
https://www.google.com/url?url=http://en.wikipedia.org/wiki/Netcat%23Examples&rct=j&q=netcat+examples&usg=AFQjCNFja6TmhIf7CaPVu2rbzsw4D1O2mw&sa=X&ei=4SS_T_GDO82c-wbR9ZH1CQ&ved=0CHUQygQwAQ