2012-07-17 88 views
0

嗨,我想写一个UNIX脚本,同时使用SED编辑器,输出的文本,在这种情况下一个变量,以结果文件,但强调它的大胆,有可能这样做吗?你能告诉我如何?输出文本

例如。在text.txt

代码:

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

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

感谢 罗伯特

+2

你是什么意思“粗体”?它是一个普通的ASCII文件,还是它具有某种内部格式,如HTML文档? – Beta 2012-07-17 22:02:20

+0

基本上我想输出一个文本(日志)文件,但突出显示一些信息以方便阅读 – 2012-07-18 06:30:49

+0

您用什么来阅读文件? – Beta 2012-07-18 06:50:51

回答

-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 
+0

downvoter会照顾评论吗? – Beta 2016-10-22 23:07:04