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

对于含好几行内容的变量,如何提取它每行的信息啊?

    来源: 互联网  发布时间:2016-11-13

    本文导语:  hfslines=`grep -i /BBL hfsfiles.all` hfslines的值是: /QSYS.LIB/TUX103.LIB/BBL.PGM /QSYS.LIB/TUX103.LIB/BBL_JOBD.JOBD:server 如果我想把第一行:/QSYS.LIB/TUX103.LIB/BBL.PGM赋给另一个变量hfsline[0]。 把第二行:/QSYS.LIB/TUX103.LIB/BBL_JOBD.JOBD:server赋给另一个...



hfslines=`grep -i /BBL hfsfiles.all`

hfslines的值是:
/QSYS.LIB/TUX103.LIB/BBL.PGM
/QSYS.LIB/TUX103.LIB/BBL_JOBD.JOBD:server


如果我想把第一行:/QSYS.LIB/TUX103.LIB/BBL.PGM赋给另一个变量hfsline[0]。
把第二行:/QSYS.LIB/TUX103.LIB/BBL_JOBD.JOBD:server赋给另一个变量hfsline[1]
以此类推,如果hfslines的值有三行的话,就再把第三行赋给另一个变量hfsline[2]
.。。。。。。。

如何搞啊??

|
hfslines=`grep -i /$ifsfile hfsfiles.all`

for hfsline in `echo $hfslines | tr -s "n" " "`
do
    /***对hfsline进行操作,就相当对hfslines的每一行操作**/
done

|
hfslines=`grep -i /BBL hfsfiles.all`
把这个直接改成
hfslines=(`grep -i /BBL hfsfiles.all`)

hfslines就是数组了
${hfsline[0]} 是第一个值
${hfsline[1]} 是第二个值
....
${hfsline[n]} 是第n-1个值

    
 
 

您可能感兴趣的文章:

  • shell中读取一个文本文件将内容按行保存成数组变量
  • 变量内容的删除
  • linux 变量内容删除 中有关“最短数据删除”的意思
  • 如何将Exception.printStackTrace()显示出来的内容存到String变量中
  • 如何实现将表单内容存进一个字符串数组变量?
  • 从a.txt中取出内容赋给变量num,用shell script如何写呢?num=cat a.txt这个不对啊.谢谢了.
  • 读取文件内容到变量 grep
  • Java中有没有类似于全局变量这样的东西?具体问题见内容:
  • 初学java,请问各位如何将Edit的内容赋给一个Double变量??急急!!
  • 本人新手想写个shell脚本 其中一段内容想替换某文件中某一行文字为变量但用sed未能成功请大家指点。
  • 请问在jsp的string类型变量中如何将部分内容替换?(急)
  • pro*c 里怎么将select 的返回内容赋值给变量
  • 用正则实现提取代码内容的代码
  • 请问:怎么提取标准输出(stdout)的内容到别的地方显示?
  • 提取指定范围的内容
  • 怎样从JAR文件中提取class文件??(无内容)
  • 用shell脚本编程,怎么实现提取一个文件的一段内容,而且位置不定,行数不定
  • 如何用Linux中的文本编辑工具提取文本文件中的指定内容?
  • 文本的内容提取的问题
  • asp提取内容中的手机号码,qq,网址的正则代码
  • java中 利用正则表达式提取( )内内容
  • 如何提取http数据包里面被压缩的gzip内容
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • /etc/hosts中添加的域名信息,用哪个命令可以测试添加的内容是否正确?
  • 如何获取shell词法分析,语法分析及解释器的内容和信息
  • 有什么办法可以使启动时的信息一屏一屏的手动控制翻滚?我想看看这些内容!
  • tar和rpm有查询预览档,包内容的参数吗?还有查看包信息,是否已安装?
  • 上传文件时,如何在读取文件内容之前中断读取,并返回客户端错误信息?
  • 写shell脚本获取指定内容的日志信息??
  • C++ Strings(字符串) 成员 data():返回内容的字符数组形式
  • 网关监控(网管监控):监控员工上网内容、进出电子邮件内容、聊天内容、上传和下载内容,过滤不良网站;设置一部分电子邮件帐号只能够发
  • C++ Strings(字符串) 成员 copy():将内容复制为一个字符数组
  • VI搜索时怎样将复制的内容作为搜索的内容??
  • C++ Strings(字符串) 成员 swap():交换两个字符串的内容
  • java 中能不能在文件前面添加些内容?不覆盖原内容!
  • CSS控制长文本内容显示(截取的地方用省略号代替)
  • 请问:dos下怎样读取光驱中内容呀,因为内容有20M,所以不能用软驱,
  • bash如何读取网页的内容,并根据内容进行不同的操作
  • 怎样写一个shell,可以查看一个文件的内容,并且有翻页的内容,并可以打印的
  • 数据表中的内容包含回车换行符,如何显示内容时执行换行?
  • 菜鸟请教 $(内容) 和 ${内容} 是什么意思
  • 大家知道在shell那里删除一个里面有内容的目录应该要用什么命令呢?注意,是有内容内目录啊,不是空目录!
  • 怎样在linux下用命令实现cp目录a下的字目录的所有内容到b目录中,cp子目录内容???
  • 求助 如何遍历一个文件的内容?并且将结果中 第一列名字相同的内容的各个字段做相加工作
  • Linux下抓的http包,内容是gzip压缩过的,要如何解压出原来的内容?
  • 很菜的问题!如何才能在redhat7.2下看到fat32的分区内容(即window中的内容)??
  • 怎样在linux下用命令实现cp目录a下的子目录的所有内容到b目录中,只cp目录a的子目录内容???
  • Java中,给已存在的文件添加内容,但不覆盖文件原有内容,该如何操作
  • jquery 父页面查找iframe子页面内容、子页面查找父页面内容
  • c#读取excel内容内容示例分享


  • 站内导航:


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

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

    浙ICP备11055608号-3