有关linux脚本问题
一个html文件,其中有这样的一段代码
<TR CLASS="z"><TD CLASS="h">166</TD><TD>XXXXX</TD></TR>……<TR CLASS="h"><TD CLASS="l">188</TD><TD>XXXXX</TD></TR>
我想写一个shell脚本,能得到这个文件中所有的<TR CLASS="z">后面的那个第一个TD中的数字,即上面的166;
急用!!!!
在线等!!!
O(∩_∩)O谢谢!
<TR CLASS="z"><TD CLASS="h">166</TD><TD>XXXXX</TD></TR>……<TR CLASS="h"><TD CLASS="l">188</TD><TD>XXXXX</TD></TR>
我想写一个shell脚本,能得到这个文件中所有的<TR CLASS="z">后面的那个第一个TD中的数字,即上面的166;
急用!!!!
在线等!!!
O(∩_∩)O谢谢!
作者: hanhannina 发布时间: 2011-01-13
cat a.txt|grep -o 'TR CLASS=\"z\".*[0-9]\{1,\}'|grep -o '[0-9]\{1,\}$'
作者: masmaster 发布时间: 2011-01-13
用正则表达式搞定吧,sed -e 正则表达式,表达式我也忘光了
作者: wangtingguang 发布时间: 2011-01-13