Что мне нужно сделать, как часть дидактического инструмента, так это перенаправить интерактивные команды bash на демона, которого я пишу (пока все хорошо). Благодаря bash-preexec).
Но мне нужна оболочка, чтобы фактически игнорировать эту команду, которая, в свою очередь, будет оценена и выполнена моим демоном.
Есть ли способ для функций preexec изменить то, что на самом деле будет выполнять оболочка?
Я безуспешно пытался сделать это: я подумал, что "искажение BASH_COMMAND должно делать" (добавление хеша, перезапись его двоеточием и т.д.). Но НЕТ, и я застрял с этим. Очевидно, есть проблема масштаба, которую я не могу понять.
Есть идеи?