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