作者gecer (gecer)
看板Linux
標題[問題] sed pattern疑問
時間Mon Jan 16 20:11:48 2023
文件
begin
.....
.....
end
1. // end(有若干空白)
2. endif
小弟想要將文件中begin到end之間刪除 但是comment 1. // end (有若干空白)
或是2.endif 不算
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.143.224.195 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1673871110.A.943.html
推 rickieyang: ^end$ 01/16 23:04
→ rickieyang: 另外,有Regexp 版的樣子 01/16 23:05
→ CP64: /^start$/,/^end$/d 不過不太確定會不會有沒處理到的 case 01/17 02:13
→ CP64: 啊打成 start 了 01/17 02:13
→ franzhuang: /begin/,/\bend\b/d 用\b將字的邊緣隔出來,濾掉endif 01/17 13:41
推 rickieyang: 樓上這樣會抓到 // end 吧 01/17 22:15