使用SED编辑器以粗体字输出文本在unix脚本中

时间:2012-07-17 20:42:08

标签: unix sed

嗨我想编写一个unix脚本,在使用SED编辑器时,将文本(在本例中为变量)输出到结果文件但以粗体突出显示,是否可以这样做?你能告诉我怎么样吗?

例如。在text.txt

代码:

sed '$ a\
'$variable'
     ' <text.txt >text2.txt

所以它会在text.txt文件的最后一行之后添加变量,但最好是粗体

由于 罗伯特

1 个答案:

答案 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