作者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://webptt.com/m.aspx?n=bbs/Linux/M.1673871110.A.943.html
1F:推 rickieyang: ^end$ 01/16 23:04
2F:→ rickieyang: 另外,有Regexp 版的樣子 01/16 23:05
3F:→ CP64: /^start$/,/^end$/d 不過不太確定會不會有沒處理到的 case 01/17 02:13
4F:→ CP64: 啊打成 start 了 01/17 02:13
5F:→ franzhuang: /begin/,/\bend\b/d 用\b將字的邊緣隔出來,濾掉endif 01/17 13:41
6F:推 rickieyang: 樓上這樣會抓到 // end 吧 01/17 22:15