首页 > 系统服务 > 详细

shell for循环 多个变量

时间:2018-12-05 19:43:26      阅读:817      评论:0      收藏:0      [点我收藏+]

需求:需要输出以下2开头的端口号和其对应的文件
like: port and port_k8s_xxx.conf
技术分享图片

其脚本为:

#! /bash/shell

#以value_name=(value1 value2 value3)的形式定义数组
a=(`ls |grep -v ^1|grep -v 22281_k8s_qkd_http.conf|grep -v for.sh| awk -F ‘_‘ ‘{print $1}‘`)
b=(`ls |grep -v ^1|grep -v 22281_k8s_qkd_http.conf|grep -v for.sh`)

#以 ${a[number]} 的形式调用数组的第 number 个变量
for (( i=0; i<16; i++ ))
do
        echo ${a[$i]} and ${b[$i]}
done

输出结果为
技术分享图片

shell for循环 多个变量

原文:https://www.cnblogs.com/huandada/p/10072487.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!