Вы также можете использовать команду expect:
#!/usr/bin/expect
spawn./file.exe
expect "<Please enter a number>"
send "123\n"
expect "<Please enter a name>"
send "Joe Bloggs\n"
interact
Вы можете спутать с zsh
. tcsh
не имеет опции extended_glob
. У него есть опция globstar
для добавления рекурсивных операторов glob **/
и ***/
для zsh
(globstar
, названных в честь той же опции в ksh93, хотя ksh93
добавил только вариант **/
)и noglob
иnonomatch
(эти два скопированы zsh
, хотя noglob
изначально было от ksh, я полагаю, ).
Параметры — это просто специальные переменные вtcsh
(обратите внимание, что это также имело место вbash
(другой оболочке с наследием tcsh )изначально, пока она не изменилась на использование новой shopt
встроенной ), поэтому включите опцию, вы просто устанавливаете переменную:
set globstar
Подробнее см. man tcsh
.