Команды Bash доступны из интерактивного сеанса tclsh. Например. в сеансе tclsh вы можете иметь
% ls
вместо
$ exec ls
Однако у вас не может быть сценария tcl, который напрямую вызывает команды bash (т.е. без exec
).
Как я могу заставить tclsh распознавать команды bash при интерпретации файлов сценария tcl, как это происходит в интерактивном сеансе?
Я предполагаю, что есть какой-то пакет tcl (или что-то в этом роде), который загружается автоматически при запуске интерактивного сеанса для поддержки прямых вызовов команд bash. Как я могу загрузить его вручную в файлы сценария tcl?