当前位置:  技术问答>linux和unix

再问:如何分割字符串赋给一个数组变量并打印?

    来源: 互联网  发布时间:2016-12-31

    本文导语:  例如str=abc:def:ghi:jkl 想通过split将str赋给myarray,然后对myarray做循环打印myarray[i] ??? yiyaaixuexi (_______念茜) 给的答案是: IFS=:;myarray=($(echo abc:def:ghi:jkl)) 分割 echo ${myarray[@]} 打印 echo ${#myarray[@]} 取元素个数  test.ini: ...

例如str=abc:def:ghi:jkl
想通过split将str赋给myarray,然后对myarray做循环打印myarray[i]
???

yiyaaixuexi
(_______念茜)
给的答案是:

IFS=:;myarray=($(echo abc:def:ghi:jkl)) 分割
echo ${myarray[@]} 打印
echo ${#myarray[@]} 取元素个数 

test.ini:
ARRAY_NAME=abc:def:ghi:jkl

但是如果abc:def:ghi:jkl必须从test.ini中读取,就没法实现了。

array=($(echo `grep '^ARRAY_NAME=' /`pwd`/idwjobexist.ini | sed -e 's/^ARRAY_NAME=//g'`))
echo $array
echo ${array[0]}
结果不对。

yiyaaixuexi
(_______念茜) 在吗?


|


=,= 你能不能变通变通。。。

你不好先把ARRAY_NAME那一行grep出来再调我的语句。

array=($(cat test.ini | grep "ARRAY_NAME" | sed 's/ARRAY_NAME=//g' | sed 's/:/ /g'))
echo ${array[0]}
echo ${array[@]}

|
awk -F= '/ARRAY_NAME/ {split($2,a,":")} END{for(i in a) print a[i]}' test.ini

    
 
 

您可能感兴趣的文章:

  • php分割数组示例
  • char数组,分割 乱码
  • 字符串分割成数组
  • 如何分割字符串赋给一个数组变量并打印?
  • php通过数组实现多条件查询实现方法(字符串分割)
  • 有个小问题,如何将一字符串按一定规则分割成字符串数组?
  • php chunk函数分割数组实例
  • php中利用explode函数分割字符串到数组
  • 将一串整数分割成单个整数数组,怎么做较快?
  • PHP数组分割与数组接合
  • 新手请教一个讲字符串数组分割的简单问题。。谢谢
  • php数组实现多条件查询 php字符串分割
  • 一个字符串分割来存到DB中的问题:如何避免一个汉字被从中间分割掉?
  • JAVA里有没有可以按指定分割符分割字符串的函数?具体怎么用?
  • php字符串分割函数explode实例
  • shell分割字符串并赋值给变量的问题
  • 字符串分割类 StringSpliter
  • SHELL 分割字符串的问题
  • c# split分割字符串的例子
  • php+正则将字符串中的字母数字和中文分割
  • sqlserver中根据字符分割字符串的最好的写法分享
  • 帮帮忙,关于分割字符串后的赋值
  • SQL语句 一个简单的字符串分割函数
  • Python 字符串操作实现代码(截取/替换/查找/分割)
  • Java怎样分割字符串,有没有Perl或者VB一样的Split方法?
  • 关于字符串分割!高手请进!
  • python分割和拼接字符串
  • jquery全选、反选、将选中的表单值分割为字符串
  • 在shell中如何分割字符串呢?
  • 字符串分割怎么会有问题?在线等待
  • 用什么函数可以把字符串分割
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • bash中使用echo和read分割变量,分割结果居然每个变量都是空
  • 求助 shell中split命令如何实现文件分割 并统计分割文件个数。分割完之后,命名方式从 文件名.001 开始
  • 高分辨率遥感影像多层次分割 多层次图像分割
  • 数据库表分割技术浅析(水平分割/垂直分割/库表散列)
  • vim 中能否像分割编辑文件一样分割shell窗口
  • apache使用日志分割模块rotatelogs分割日志详解
  • SHELL分割文件
  • 从MY_SQL取数据,中文分割的问题
  • StringTokenizer 能分割中文字符吗?
  • 怎样将分割出来的年月日连接成BIGINT型
  • 100分求助 能不能提供一些有关图像分割的算法和实现代码!谢谢
  • sendmail对邮件分割发送接收方面如何配置?
  • 在LINUX里分割多媒体工具,记得使用命令行比较灵活的那种哦!!急着,等!!!!!!!!!!!!!
  • linux硬盘分割问题
  • 医学影像分割与配准算法平台 ITK
  • 如何把UNIX的大文件拷贝到软盘上去(分割)?
  • 按TAB键分割csv文件
  • java将图片分割为几个部分示例
  • 高分请教:为什么配置好的sendmail不支持分割发送MAIL???
  • 怎么分割?
  • 如何把一个大的byte[]分割成小的byte[]???


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3