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