我如何grep查找损坏的HTML标签?

格莫希特

我想通过我的所有的HTML文件到grep,看看我有什么不好的标签存在,例如<br><hr>等等,这是我希望看到的标签没有在HTML文件关闭。

for htmlFile in `ls -f *.html ` ; do
        if `cat $htmlFile | grep -inE "\<br\>"` ; then
           echo "In file $htmlFile there are errors on the following lines: "  >> ~/Desktop/$1_errors.txt
           cat $htmlFile | grep -in "<br>"| cut -d ":" -f1 >> ~/Desktop/$1_errors.txt
           echo "----------------------------------------" >> ~/Desktop/$1_errors.txt
       fi
done

但是我得到一个错误,我怀疑它是我的正则表达式。

./script.sh: line 14: 10:<BR: command not found

那是我得到的错误之一:)

布里亚姆

您的问题在此行中:

if `cat $htmlFile | grep -inE "\<br\>"` ; then

它告诉shell:

  • 整理文件
  • 解析它并寻找与<br>标记匹配的行
  • 执行输出

问题是最后一步,您不应该执行命令的输出,而应该对其进行测试:

if grep -inEq "\<br\>" $htmlFile ; then

当然,要解析HTML,您应该使用真正的解析器,而不要使用正则表达式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用grep查找html标签的值

来自分类Dev

查找丢失的HTML标签

来自分类Dev

HTML标签查找器

来自分类Dev

如何使用grep获取多个HTML标签的内容?

来自分类Dev

如何通过使用jQuery查找和替换HTML标签属性?

来自分类Dev

如何在以空格或<结尾的HTML中查找主题标签?

来自分类Dev

我如何恢复损坏的安装?

来自分类Dev

如何修复一些损坏的标签

来自分类Dev

如何修复一些损坏的标签

来自分类Dev

查找损坏的蠕变(或如何调试)

来自分类Dev

我如何grep全部\\

来自分类Dev

我如何使用php函数链接作为html href标签

来自分类Dev

我如何从角度组件调用HTML标签功能

来自分类Dev

我如何使用jQuery获取标签元素的内部HTML文本

来自分类Dev

我如何使用find,nm和grep在许多共享库中查找符号?

来自分类Dev

我如何使用grep在regx syntac的pcap文件中查找IPV4号?

来自分类Dev

我如何使用grep在regx syntac的pcap文件中查找IPV4号?

来自分类Dev

如何通过HTML敏捷包C#查找html标签之间的文本

来自分类Dev

在html文件上使用grep时,如何仅显示文本而不显示标签?

来自分类Dev

如何检查我的安装程序是否损坏?

来自分类Dev

如何检查我的安装程序是否损坏?

来自分类Dev

如何检查我的SSD是否损坏?

来自分类Dev

我该如何修复损坏的CSS砌体?

来自分类Dev

Shell,bash:grep多行显示html标签

来自分类Dev

如何使用jQuery在HTML或XML文档的两个标签之间查找和替换文本?

来自分类Dev

如何查找对特定数据有效的所有HTML标签的列表

来自分类Dev

如何使用jQuery在HTML或XML文档的两个标签之间查找和替换文本?

来自分类Dev

如何在 HTML 中的 <td> 标签内查找字符串并显示?

来自分类Dev

如何使用LXML解析损坏的HTML

Related 相关文章

  1. 1

    如何使用grep查找html标签的值

  2. 2

    查找丢失的HTML标签

  3. 3

    HTML标签查找器

  4. 4

    如何使用grep获取多个HTML标签的内容?

  5. 5

    如何通过使用jQuery查找和替换HTML标签属性?

  6. 6

    如何在以空格或<结尾的HTML中查找主题标签?

  7. 7

    我如何恢复损坏的安装?

  8. 8

    如何修复一些损坏的标签

  9. 9

    如何修复一些损坏的标签

  10. 10

    查找损坏的蠕变(或如何调试)

  11. 11

    我如何grep全部\\

  12. 12

    我如何使用php函数链接作为html href标签

  13. 13

    我如何从角度组件调用HTML标签功能

  14. 14

    我如何使用jQuery获取标签元素的内部HTML文本

  15. 15

    我如何使用find,nm和grep在许多共享库中查找符号?

  16. 16

    我如何使用grep在regx syntac的pcap文件中查找IPV4号?

  17. 17

    我如何使用grep在regx syntac的pcap文件中查找IPV4号?

  18. 18

    如何通过HTML敏捷包C#查找html标签之间的文本

  19. 19

    在html文件上使用grep时,如何仅显示文本而不显示标签?

  20. 20

    如何检查我的安装程序是否损坏?

  21. 21

    如何检查我的安装程序是否损坏?

  22. 22

    如何检查我的SSD是否损坏?

  23. 23

    我该如何修复损坏的CSS砌体?

  24. 24

    Shell,bash:grep多行显示html标签

  25. 25

    如何使用jQuery在HTML或XML文档的两个标签之间查找和替换文本?

  26. 26

    如何查找对特定数据有效的所有HTML标签的列表

  27. 27

    如何使用jQuery在HTML或XML文档的两个标签之间查找和替换文本?

  28. 28

    如何在 HTML 中的 <td> 标签内查找字符串并显示?

  29. 29

    如何使用LXML解析损坏的HTML

热门标签

归档