gpt4 book ai didi

regex - 如何使用自定义分隔符删除模式之间的行

转载 作者:行者123 更新时间:2023-12-04 03:55:55 25 4
gpt4 key购买 nike

我正在使用 sed (GNU sed) 4.4

sed '\@a@d' conf.js 我可以使用自定义分隔符删除

sed '/a/,/b/d' conf.js 我可以用模式删除包含范围

sed '\@a@,@b@d' conf.js` `sed: -e expression #1, char 7: unexpected `,' 但是我不能用一个自定义分隔符,因为它不需要逗号

如何在使用自定义分隔符的同时删除两个模式之间的线?

最佳答案

您需要为每个模式转义自定义分隔符。所以这应该有效:

sed '\@a@,\@b@d' conf.js

顺便说一句,这应该适用于 POSIX sed,而不仅仅是 gnu 版本。

关于regex - 如何使用自定义分隔符删除模式之间的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63906675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com