私のプログラムでは、Unixのmanページとプレーンテキストドキュメントの両方を作成するために使用するmarkdownドキュメントがあります。pandoc - 強調マークダウンの大文字化を無効にする
pandoc -s -w plain -o program.txt program.md
pandoc --no-wrap -s -w man -o program.1 program.md
二重アスタリスクでマークダウンコンテンツ(例えば**foobar**
)のマニュアルページに太字テキストで強調結果を発現するために使用されます。しかし、テキスト出力では、大文字になります。例えば
:
echo '**foobar**' | pandoc -w plain
結果で:
FOOBAR
しかし、私はむしろそれは、プレーンテキスト出力のタグ付け強調し、ちょうど出力foobar
を無視するだろう。
私が思い付くことができました最高のは、すべての強調タグを取り除くためにsed
表現を使用することです:
cat program.md | sed s/\*\*//g | pandoc --no-wrap -s -w plain -o program.txt
は、これを行うために、より正式な方法はありますか?
あなたが常にテキストドキュメントを生成することができますがmanpage_を_from。 – AlexP