run-help typeset
говорит:
-p [ n ]
If the -p option is given, parameters and values are
printed in the form of a typeset command with an assign-
ment, regardless of other flags and options. Note that
the -H flag on parameters is respected; no value will be
shown for these parameters.
Обратите внимание, что это говорит parameters and values
выше.
Если это так:
% typeset -p ZPLGM
typeset -A ZPLGM
Обратите внимание, что никаких ключевых значений выше, однако они существуют:
% echo $ZPLGM[PLUGINS_DIR]
/home/ravi/.config/zsh/.zplugin/plugins
- Почему
typeset -p
не работает так, как я ожидаю? - Как мне получить
typeset
длявывести оператор, который при выполнении воссоздает массив?