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