Sed zamienia tylko dokładne dopasowanie
Nie chcę zastępować struny jakEurope12
zEurope12_yesturday
w pliku. Bez zmianyEurope12-36
łańcuchy, które również istnieją w pliku.
Próbowałem:
$basename=Europe12
sed -i 's/\b$basename\b/${basename}_yesterday/g' file.txt
ale to także zmieniłoEurope12-36
smyczki.