如何解决如何使用bash脚本grep表HTML文件
兄弟和姐妹。
我对我的工作有疑问,但是真正的代码太多了,但是我只想要这样的grep代码html
<td>USER</td>
<td><pre class=sf-dump id=sf-dump-957164173 data-indent-pad=" ">"<span class=sf-dump-str title="34 characters">Alex</span>"
</pre><script>Sfdump("sf-dump-957164173")</script>
</td>
</tr>
<tr>
我只希望输出 ALEX
IM尝试将此命令用于grep
grep -oP "<td>USER<\/td>\s+<td><pre.*>(.*?)<\/span>" c.html
但是我的命令没有结果,我尝试使用命令sed
,但是,我想学习使用grep
。也是
谢谢
解决方法
您可以使用perl
(带有适当的开关和正则表达式)来提取c.html中的数据:
perl -00ne 'print "$1\n" if m{<td>USER</td>\s*<td><pre.+?characters">(.+?)</span>}' c.html
产生
Alex
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。