Remplacez quelque chose par une chaîne et sed -e

Je veux remplacer les phrases multiples dans un fichier en utilisant sed -e. Le problème est que je veux remplacer certaines phrases par une chaîne est là de toute façon pour faire cela? Parce que quand je fais cela en utilisant

sed -e 's/foo/$bar/' -e 's/some/$text/' file.whatever 

alors ça n’a aucun effet …

Lorsque vous dites avec une chaîne, je pense que vous voulez dire avec une variable . Si tel est le cas, entourez simplement la commande sed avec des guillemets doubles au lieu de guillemets simples. Le premier permettra l’expansion variable, le second ne le fera pas.

 sed -e "s/foo/$bar/" -e "s/some/$text/" file.whatever