输出文本
问题描述:
嗨,我想写一个UNIX脚本,同时使用SED编辑器,输出的文本,在这种情况下一个变量,以结果文件,但强调它的大胆,有可能这样做吗?你能告诉我如何?输出文本
例如。在text.txt
代码:
sed '$ a\
'$variable'
' <text.txt >text2.txt
所以它会在text.txt
文件的最后一行后添加变量,但最好是在大胆
感谢 罗伯特
答
一个纯文本文件有没有大胆的东西。粗体是显示文字的一种方式。根据您使用什么工具来显示文本,您可以通过指示工具以粗体显示的方式标记单词。有不同的方式做到这一点,其中不同的工具可以识别:
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
你是什么意思“粗体”?它是一个普通的ASCII文件,还是它具有某种内部格式,如HTML文档? – Beta 2012-07-17 22:02:20
基本上我想输出一个文本(日志)文件,但突出显示一些信息以方便阅读 – 2012-07-18 06:30:49
您用什么来阅读文件? – Beta 2012-07-18 06:50:51