sed 插入檔案的問題。 - Linux

By Zora
at 2008-10-28T15:47
at 2008-10-28T15:47
Table of Contents
※ 引述《yillkid (阿金)》之銘言:
: shell script ....略
: log=`date -d @1225158392 +%F" "%T`
: sed -i '$a $log' FILE
: 無法將 log 的內容寫進 "FILE" 檔案內,
: 請幫我看看好嗎?謝謝。
sed -i "\$a $log" FILE
shell 不對於單引號中的字串做任何處理,
若要將 $log 替換成變數 log 當時之值, 請使用雙引號.
在上例中, 為讓 sed 能收到 '$a',
不讓 shell 將雙引號中之 $a 替換成變數 a 之值,
因此在 '$a' 之前加上反斜線.
--
================================================================
Red Hat Certified Engineer
『Linux 核心研究篇』(Linux Kernel Internals, 2 ED)譯者
http://www.rtfiber.com/~changyj/sed sed 與正規式, 英文版
================================================================
--
: shell script ....略
: log=`date -d @1225158392 +%F" "%T`
: sed -i '$a $log' FILE
: 無法將 log 的內容寫進 "FILE" 檔案內,
: 請幫我看看好嗎?謝謝。
sed -i "\$a $log" FILE
shell 不對於單引號中的字串做任何處理,
若要將 $log 替換成變數 log 當時之值, 請使用雙引號.
在上例中, 為讓 sed 能收到 '$a',
不讓 shell 將雙引號中之 $a 替換成變數 a 之值,
因此在 '$a' 之前加上反斜線.
--
================================================================
Red Hat Certified Engineer
『Linux 核心研究篇』(Linux Kernel Internals, 2 ED)譯者
http://www.rtfiber.com/~changyj/sed sed 與正規式, 英文版
================================================================
--
Tags:
Linux
All Comments
Related Posts
Glibc 使用於 Ubuntu8.04 ,amd64

By Leila
at 2008-10-28T12:52
at 2008-10-28T12:52
請問有什麼方法 可以隱藏 鼠標

By Irma
at 2008-10-28T11:13
at 2008-10-28T11:13
10/28 (Tue) CrossOver 免費下載

By Mary
at 2008-10-28T10:49
at 2008-10-28T10:49
請問兩個 linux 的問題

By Connor
at 2008-10-28T09:41
at 2008-10-28T09:41
請問有什麼方法 可以隱藏 鼠標

By Annie
at 2008-10-28T08:00
at 2008-10-28T08:00