嗨我想编写一个unix脚本,在使用SED编辑器时,将文本(在本例中为变量)输出到结果文件但以粗体突出显示,是否可以这样做?你能告诉我怎么样吗?
例如。在text.txt
代码:
sed '$ a\
'$variable'
' <text.txt >text2.txt
所以它会在text.txt
文件的最后一行之后添加变量,但最好是粗体
由于 罗伯特
答案 0 :(得分:-1)
纯文本文件没有粗体。粗体是显示文本的一种方式。根据您用于显示文本的工具,您可以以告诉工具以粗体显示的方式标记单词。有不同的方法可以做到这一点,不同的工具可以识别:
HTML tag, recognized by many browsers and editors:
"foo" => "<b>foo</b>"
Enriched text tag, recognized by emacs in enriched-mode and some email tools
"foo" => "<bold>foo</bold>"
在尝试自动尝试之前,您应该手动尝试。
假设您决定使用HTML。现在使用sed:
将行添加到文件末尾sed '$a\
<b>$variable</b>
' text.txt > text2.txt