如何解决通过 <section> 将 HTML 文件拆分为多个文件的最简单方法
我有多个 HTML 文件,我想将它们拆分为由 section 标记分隔的单独文件。我认为 bash 或批处理文件是最简单的方法,但老实说,我对 Windows 批处理脚本的了解非常有限:P
示例文件结构:
mypage.html
<!DOCTYPE html>
<html>
<head>
...
</head>
<body>
<!-- Section 1 -->
<section class="foo">
...
</section>
<!-- Section 2 -->
<section class="bar">
...
</section>
<!-- Section 3 -->
...
</body>
</html>
然后将这样枚举期望的结果:
C:/dir/mypage.html (original file)
C:/dir/sections/mypage-1.html (section 1)
C:/dir/sections/mypage-2.html (section 2)
...
C:/dir/sections/mypage-n.html
建议将不胜感激!
解决方法
tag=section
sed -n "/<$tag>/,/<\/$tag>/p" file
这应该是您的起点。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。