从Markdown文件中删除带有sed的标头YAML

问题描述 投票:0回答:1

我在markdown中有一个文本,我想使用pandoc传递给HTML并删除标题。这是命令:sed '/---/,/---/d' java.md | pandoc - -f markdown -t html5 --wrap=none -o java.html

这是标题:

---
title: Instalar JAVA en Ubuntu
subtitle: Subtitle
author:
    - I am an author
date: \today{}
---

问题是它还会删除此------出现的部分文本。

sed我需要什么代码?

bash sed pandoc
1个回答
0
投票

您可以使用^(行首)和$(行尾)来防止-------匹配。

sed '/^---$/,/^---$/d' file.md
© www.soinside.com 2019 - 2024. All rights reserved.