免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1979 | 回复: 7
打印 上一主题 下一主题

[其他] 将数组赋值给变量,如果输出变量的所有的值,【已解决】 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-05-19 18:08 |只看该作者 |倒序浏览
本帖最后由 zhaolianghz 于 2016-05-19 18:15 编辑

oa2=(136 137 138 139 140 12)

赋值变量m=

想m的值为:192.168.1.136
                 192.168.1.137
                 192.168.1.138
                 192.168.1.139
                 192.168.1.140
                 192.168.1.12


尝试了m=192.168.1.${oa2[@]}

[root@shell deploy]# m=192.168.16.${oa2
  • }
    [root@shell deploy]# echo $m
    192.168.16.136 137 138 139 140 12

  • 论坛徽章:
    769
    金牛座
日期:2014-02-26 17:49:58水瓶座
日期:2014-02-26 18:10:15白羊座
日期:2014-04-15 19:29:52寅虎
日期:2014-04-17 19:43:21酉鸡
日期:2014-04-19 21:24:10子鼠
日期:2014-04-22 13:55:24卯兔
日期:2014-04-22 14:20:58亥猪
日期:2014-04-22 16:13:09狮子座
日期:2014-05-05 22:31:17摩羯座
日期:2014-05-06 10:32:53处女座
日期:2014-05-12 09:23:11子鼠
日期:2014-05-21 18:21:27
    2 [报告]
    发表于 2016-05-19 18:21 |只看该作者
    回复 1# zhaolianghz

    1. oa2=(136 137 138 139 140 12);for((i=0;i<${#oa2[@]};i++));do m[$i]="192.168.1."${oa2[i]};done;echo ${m[@]}
    2. 192.168.1.136 192.168.1.137 192.168.1.138 192.168.1.139 192.168.1.140 192.168.1.12
    复制代码

    论坛徽章:
    0
    3 [报告]
    发表于 2016-05-19 19:44 |只看该作者
    本帖最后由 lll1985911 于 2016-05-19 19:46 编辑

    m是个数组:
    1. m=(`echo 192.168.1.{{136..140},12}`)
    复制代码
    m是个字符串:
    1. m="`echo 192.168.1.{{136..140},12} | tr ' ' '\n'`"
    复制代码

    论坛徽章:
    2
    luobin
日期:2016-06-17 17:46:36lufei
日期:2016-06-17 17:49:16
    4 [报告]
    发表于 2016-05-19 21:38 |只看该作者
    echo "136 137 138 139 140 12" | xargs -n 1 | sed  'i\192.168.1.' | sed 'N;s/\n//g'

    求职 : 技术支持/维
    论坛徽章:
    0
    5 [报告]
    发表于 2016-05-20 08:41 |只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽

    论坛徽章:
    0
    6 [报告]
    发表于 2016-05-23 13:57 |只看该作者
    回复 2# Herowinter

    谢谢
       

    论坛徽章:
    0
    7 [报告]
    发表于 2016-05-23 13:57 |只看该作者
    回复 5# 99超人


        谢谢

    论坛徽章:
    0
    8 [报告]
    发表于 2016-05-23 13:58 |只看该作者
    统一回复~~~~~~~~谢谢,不一一回复了。。。  
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP