Как включить «extended_glob» в tcsh?

Вы также можете использовать команду 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
0
12.08.2019, 18:06
1 ответ

Вы можете спутать с zsh. tcshне имеет опции extended_glob. У него есть опция globstarдля добавления рекурсивных операторов glob **/и ***/для zsh(globstar, названных в честь той же опции в ksh93, хотя ksh93добавил только вариант **/noglobиnonomatch(эти два скопированы zsh, хотя noglobизначально было от ksh, я полагаю, ).

Параметры — это просто специальные переменные вtcsh(обратите внимание, что это также имело место вbash(другой оболочке с наследием tcsh )изначально, пока она не изменилась на использование новой shoptвстроенной ), поэтому включите опцию, вы просто устанавливаете переменную:

set globstar

Подробнее см. man tcsh.

2
28.01.2020, 02:29

Теги

Похожие вопросы