gpt4 book ai didi

linux - 使用 SED 与模式匹配来替换命令

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:40:44 25 4
gpt4 key购买 nike

我想找到所有包含 self.vars['stuff'] 的文件,并将该文本替换为 self.v.stuff

我试过使用:sed -e "s/self.vars\['/self.v./"-e "s/'\]//",但这会影响其他恰好包含 ] 的行......

有什么想法吗?

最佳答案

使用反向引用。这在 sed 中有效,假设您只对键使用单引号:

s/self\.vars\['\([^]]\+\)'\]/self.v.\1/g

关于linux - 使用 SED 与模式匹配来替换命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11635655/

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