Re: [問題] sed 插入檔案的問題。

看板Linux作者 (龍門少尉)時間15年前 (2008/10/28 15:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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 與正規式, 英文版 ================================================================ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.30.72.184
文章代碼(AID): #191iEQcW (Linux)
文章代碼(AID): #191iEQcW (Linux)