मुझे zsh में उपनामों, फ़ंक्शंस, वैरिएबल, सरणियों के नामों (निकाय / सामग्री / मूल्य के बिना) को सूचीबद्ध करने का एक तरीका चाहिए। वैकल्पिक रूप से इसे व्यवहार करना चाहिए compgen
:
compgen -a # will list all the aliases you could run.
compgen -A function # will list all the functions you could run.
compgen -A variable # will list all the variables defined.
पृष्ठभूमि
मुझे यह विकसित करने की आवश्यकता है env_parallel.zsh: https://www.gnu.org/software/parallel/env_parn.html
${(kM)parameters:#[[:alpha:]_][[:alnum:]_]#}
( केवलextendedglob
) केवल उन मापदंडों के लिए जो चर हैं।