gpt4 book ai didi

regex - 删除带有 sed 匹配特殊正则表达式的行

转载 作者:行者123 更新时间:2023-12-03 13:59:31 24 4
gpt4 key购买 nike

我尝试删除以一些可选的特殊字符开头的所有行,后跟 blubb :
这是我想要匹配的行:

#blubb
*blubb
-blubb
blubb


那应该可以,但不起作用:(
sed "/^.?blubb$/d" -i special.conf  
sed "/^[#*-]?blubb$/d" -i special.conf
有人的 正确的解决方案 ?

最佳答案

使用这个 sed 命令:

sed -i.old '/^[#*-]\{0,1\}blubb/d' special.conf

或者
sed -i.old -E '/^[#*-]?blubb/d' special.conf

或者
sed -i.old -r '/^[#*-]?blubb/d' special.conf

关于regex - 删除带有 sed 匹配特殊正则表达式的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10822809/

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