在unix脚本中使用SED编辑器以粗体输出文本
您好,我想在使用SED编辑器时编写一个unix脚本,将文本(在本例中是一个变量)输出到结果文件,但以粗体突出显示,是否可以这样做?你能告诉我怎么做吗 例如,在在unix脚本中使用SED编辑器以粗体输出文本,unix,sed,Unix,Sed,您好,我想在使用SED编辑器时编写一个unix脚本,将文本(在本例中是一个变量)输出到结果文件,但以粗体突出显示,是否可以这样做?你能告诉我怎么做吗 例如,在text.txt中 代码: sed'$a\ “$variable” 'text2.txt 因此,它将在text.txt文件的最后一行之后添加变量,但最好是粗体 谢谢 罗伯特纯文本文件没有粗体字。粗体是显示文本的一种方式。根据您用来显示文本的工具的不同,您可能能够以告诉工具以粗体显示的方式标记单词。有不同的方法可以做到这一点,不同的工具可以
text.txt中
代码:
sed'$a\
“$variable”
'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标记,被许多浏览器和编辑器识别:
“foo”=>“foo”
增强文本标记,由emacs在增强模式和一些电子邮件工具中识别
“foo”=>“foo”
在你尝试自动操作之前,你应该先手动操作
假设您决定使用HTML。现在使用sed将行添加到文件末尾:
sed '$a\
<b>$variable</b>
' text.txt > text2.txt
sed'$a\
$variable
'text.txt>text2.txt
你说的“粗体”是什么意思?它是一个普通的ASCII文件,还是有某种内部格式,如HTML文档?基本上我想输出一个文本(日志)文件,但突出显示一些信息以便于阅读。您使用什么来读取文件?任何普通的编辑器,如nedit或emacs,如果可能的话?
sed '$a\
<b>$variable</b>
' text.txt > text2.txt