マークダウンファイルからトリプルバックティックフェンスコードブロックを抽出する「抜粋」

マークダウンファイルからトリプルバックティックフェンスコードブロックを抽出する「抜粋」

多くのコードを含むpandoc markdownファイルがあります。sed.pandocのコード構文は、コードセグメントを開始して終了する3つ以上の「記号」です。

```
Code is here
```

行を抽出できますが、抽出できません。マーカー間

ベストアンサー1

sed -n '/^```/,/^```/ p' < input.file

「」の間のすべての行が印刷されますが、「」の行も印刷されます。それを削除するには:

sed -n '/^```/,/^```/ p' < input.file | sed '/^```/ d'

パターンごとに行範囲を使用する方法と、ここから始まる「p」および「d」コマンドのガイドラインを見つけることができます。

http://www.grymoire.com/Unix/Sed.html#uh-29

おすすめ記事