[英]Sed delete multiple lines after text match to the end
使用sed刪除聯系人姓名到姓氏的所有內容*
Contact names
*********************************************************************************
CREATE DATABASE phpdb CHARACTER SET utf8 COLLATE utf8_bin;
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX
FLUSH PRIVILEGES;
*********************************************************************************
我到目前為止
^Contact\ names.*
您可以使用:
sed -i.bak '/Contact names/,$d' file
使用perl :
$ cat file
foobar1
Contact names
*********************************************************************************
CREATE DATABASE phpdb CHARACTER SET utf8 COLLATE utf8_bin;
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX
FLUSH PRIVILEGES;
*********************************************************************************
foobar2
碼:
$ perl -0pe 's/^Contact names.*?\*{81}.*?\*{81}//sm' file
foobar1
foobar2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.