红联Linux门户
Linux帮助

SHELL如何根据提供的字符串循环读取与字符串匹配的行数据

发布时间:2010-10-25 11:27:34来源:红联作者:ljx198308
大家好,我想写一个SHELL脚本,根据提供的字符串循环读取与字符串匹配的行数据,如FILE1:
100 ROWS
99 no
200 ROWS
99 no
99 no
300 ROWS
我如何循环的去读取ROWS所匹配的行前面的数字,并且赋值给一个变量

如果这边还要求根据外面传入的参数,取第几个与ROWS字符串匹配的行第一个单词,不需要循环,只要根据传入的第几个,应该怎么写
文章评论

共有 2 条评论

  1. 奶茶dsk 于 2010-10-25 15:00:04发表:

    用awk,下面是打印出来,[code]awk '$2=="ROWS" {print $1}' filename[/code]$1就是您要取的数据

  2. ljx198308 于 2010-10-25 14:10:37发表:

    请大家帮忙看看,急需要解决这块问题,谢谢了