我想根据通配符进行替换。例如,仅当单词“tenure”出现在“=”符号之后时,才将所有“tenure”更改为“disposition”。基本上是一个匹配这个的正则表达式=.*tenure
我为此使用的 sed 命令是:
sed 's/=.*tenure/=.*disposition/g' file.txt
但是,如果我将其传递给包含以下内容的文件:
blah blah blah = change "tenure" to "disposition"
我明白了
blah blah blah =.*disposition" to "disposition"
代替:
blah blah blah = change "disposition" to "disposition"
如何进行替换以使正则表达式中的通配符不会成为目标文件的一部分?