Для моей программы у меня есть документ с разметкой, который я использую для создания как справочной страницы Unix, так и обычного текстового документа.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
Есть более формальный способ сделать это?
Вы всегда можете произвести текстовый документ _from в manpage_. – AlexP