Re: [問題] 請問一個 shell script 的問題

看板Linux作者 (garyzyg)時間17年前 (2008/10/28 00:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《garyzyg (garyzyg)》之銘言: : 就是抓 menu.lst 一部分出來, 修改後再 append 到最後一行 : 有沒有辦法不用 w z, r z, 也就是不讀寫暫存檔 z? : 最好就在 stream 裡面讀寫? 解決了! 對 re 有興趣的人可以看看. :) sed -re ' /^title\slinux$/ { :a H n s/^title\s/&/ T a $b } $ { g :c s/^(title\slinux)\n?/\1-bootchart\n/ s,^(kernel\s[^\n]*)\n,\1 init=/sbin/bootchartd\n, P s/^[^\n]*\n// h t c } ' \ "$@" : sed \ : -re \ : ' : /^title\slinux/ { : :b : h : s,^kernel(\s).*,&\1init=/sbin/bootchartd, : s/^title\slinux$/&-bootchartd/ : w z : g : n : s/^title\s/&/ : t a : b b : } : :a : $ a : $r z : ' \ : "$@" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.84.128
文章代碼(AID): #191V2dD3 (Linux)
文章代碼(AID): #191V2dD3 (Linux)