Voglio fare una sostituzione basata su un carattere jolly. Ad esempio, cambia tutto "possesso" in "disposizione" solo se la parola "possesso" viene dopo un segno "=". Fondamentalmente una regex che sarebbe partita questa =.*tenure
sostituzione jolly sed
Il comando sed che ho quindi per questo è:
sed 's/=.*tenure/=.*disposition/g' file.txt
Tuttavia, se mi passa a un file che contiene:
blah blah blah = change "tenure" to "disposition"
ottengo
blah blah blah =.*disposition" to "disposition"
invece di:
blah blah blah = change "disposition" to "disposition"
Come si esegue la sostituzione in modo che il carattere jolly nell'espressione regolare non faccia parte del file di destinazione?