請問一個 shell script 的問題 - Linux

Table of Contents

就是抓 menu.lst 一部分出來, 修改後再 append 到最後一行
有沒有辦法不用 w z, r z, 也就是不讀寫暫存檔 z?
最好就在 stream 裡面讀寫?

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
' \
"$@"

--

All Comments

Elizabeth avatarElizabeth2008-10-20
-i <file>
Margaret avatarMargaret2008-10-23
不是 -i 的問題, 是 re 的問題
Bethany avatarBethany2008-10-27
看不懂 >< 哪邊有資料可以查到底在寫什麼
Zenobia avatarZenobia2008-10-29
man sed; info sed