現在、_roff
を通過して、ファイル内のいくつかの単語に下線を付けてフォーマットし、less
でファイルを表示したいファイルがあります。セクション全体などではなく、ほんの数例です。
_roff
でファイル内の特定の単語に下線を引くにはどうすればよいですか?
NB:私はgroffとnroffを持っていることを知っています。
NNB:タイプのフォーマットについてはよくわかりません。
少なくともgroffでは(ポータブルかどうかはわかりません)、.ul
下線を引きます。
groff -Tascii <'<EOF'
This is a single line
.ul
with four underlined words
and more non-underline words.
EOF
必要なフォーマットが下線だけである場合は、もっと簡単な方法があるかもしれません。たとえば、less
は、シーケンスcharacter-backspace-underscore(またはunderscore-backspace-character)を下線付きの文字に自動的に変換します。また、character-backspace-characterを太字に変換します。
echo $'one u\b_n\b_d\b_e\b_r\b_l\b_i\b_n\b_e\b_d\b_ Word' | less