Как отправить управляющие символы в / bin / bash поток ввода процесса, открытый с помощью. net core System.Diagnostics.Process?
Например, мне нужно обрабатывать команды терминала на бэкенде. Я запускаю / bin / bash процесс для сеанса клиента, отправляю входные данные клиента в поток StandartInput и отправляю выходные данные из выходных потоков процесса обратно клиенту. Но, как и ожидалось, поток StadartInput не обрабатывает команды Backspace, Ctrl + соответственно. Он пытается записать коды в поток.
Я видел примеры с SendKeys и GenerateConsoleCtrlEvent, но, похоже, это всего лишь решение Windows.
Можете ли вы указать мне правильный путь, как это решить?