Quiero hacer una sustitución basada en un comodín. Por ejemplo, cambie toda "tenencia" por "disposición" solo si la palabra "tenencia" aparece después de un signo '='. Básicamente una expresión regular que se correspondería con este =.*tenure
sustitución de comodín sed
El comando sed que tengo así que para esto es:
sed 's/=.*tenure/=.*disposition/g' file.txt
Sin embargo, si paso a un archivo que contiene:
blah blah blah = change "tenure" to "disposition"
consigo
blah blah blah =.*disposition" to "disposition"
en lugar de:
blah blah blah = change "disposition" to "disposition"
¿Cómo realizo la sustitución de manera que el comodín en la expresión regular no forme parte del archivo de destino?