[版权声明] 本站内容采用 知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆 (CC BY-NC-SA 3.0 CN) 进行许可。
部分内容和资源来自网络,纯学习研究使用。如有侵犯您的权益,请及时联系我,我将尽快处理。
如转载请注明来自: Broly的博客,本文链接: Shell遍历二维数组
看例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#!/bin/sh #nginx nginx[0]="nginx" nginx[1]="nginx/etc/nginx" nginx[2]="nginx/usr/share/nginx/html" #tomcat tomcat[0]="tomcat" tomcat[1]="tomcat/usr/local/tomcat/webapps" tomcat[2]="tomcat/usr/local/tomcat/logs" #mysql mysql[0]="mysql" mysql[1]="mysql/var/lib/mysql" apps=(nginx tomcat mysql) for app in ${apps[@]}; do eval apppaths=\${${app}[@]} apppaths=(${apppaths}) for apppath in ${apppaths[@]}; do echo ${apppath} done done |