在本例中,我尝试将所有值从一个关联数组复制到另一个关联数组。我正在使用zsh -n检查代码中的语法错误,但这一次抛出了一个test:12: bar: assignment to invalid subscript range。typeset -A foo bar Adama "Commander"
Tigh "Exe
作为我正在设置的ZSH主题的一部分,我需要从各种可执行目录(如/usr/bin、/usr/local/bin等)获得程序列表,然后将其传递给数组。目前,我只是将一堆ls命令转储到一个文件中,然后将该文件的每一行读取到一个数组中。问题是,文件中的第一行是[,当我的ZSH配置试图通过set -A $progarr $progline将其设置为数组时(其中$progarr是数组,而$prog