Я хочу сделать замену на основе шаблона. Например, измените все «владение» на «распоряжение», только если слово «владение» приходит после знака «=». В основном регулярное выражение, которое будет соответствовать этому =.*tenure
sed wildcard substitution
СЕПГ команду, которую я так для этого:
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"
Как сделать подстановку так, чтобы подстановочный знак в регулярном выражении не был частью целевого файла?