У меня есть инструмент, требующий csh, но моей оболочкой по умолчанию является bash.
Я хочу / должен выполнить или получить csh-скрипт из bash в csh, и я хочу получить csh-запрос после выполнения скрипта.
Из bash я могу запустить csh через csh
и получить csh-prompt
, затем я могу запустить любую команду в csh и оставаться с csh-prompt до тех пор, пока я exit
.
Я также могу выполнить команду, например, через csh -c 'ls'
, но после выполнения команды csh завершается, и я снова в bash.
Я хочу что-то вроде этого (как пример)
[bash-prompt]# csh -c 'ls'
file1 file2 file3
[csh-prompt]# date
Tue Apr 2 15:33:35 CEST 2019
[csh-prompt]# exit
[bash-prompt]#
Я не нахожу способа достичь этого - возможно ли выполнить сценарий и получить подсказку для вспомогательных оболочек?