現在のファイルの形式を指定し_roff
、ファイル内のいくつかの単語に下線を引くless
。
ファイル内の特定の単語に下線を引く方法は何ですか_roff
?
注:私はgroffとnroffがあることを知っています。
NNB:私は型のフォーマットについてはわかりません。
答え1
少なくとも groff の場合 (移植性があるかどうかわからない).ul
下線を引く。
groff -Tascii <'<EOF'
This is a single line
.ul
with four underlined words
and more non-underline words.
EOF
目的の唯一の形式が下線の場合、より簡単な方法があるかもしれません。たとえば、less
シーケンス文字 - バックスペース - アンダースコア(またはアンダースコア - バックスペース - 文字)をアンダースコア文字に自動的に変換します。また、文字バックスペース文字を太字に変換します。
echo $'one u\b_n\b_d\b_e\b_r\b_l\b_i\b_n\b_e\b_d\b_ word' | less