Я делаю поиск и замену переменных BASH, например:
sed -i "s/$i/$j/g" ./file
Я хочу дополнить замену буквами "EE", например:
sed -i "s/$i/EE$jEE/g" ./file
К сожалению, это вводит BASH в заблуждение: $jEE
является переменной. Я пробовал это:
sed -i "s/$i/EE$j\EE/g" ./file
Однако \ E исчезает, поэтому появляется только одна буква "E".
Как я могу заменить $i
на $j
, который окружен "EE". E.g.:
i = hello
j = EEhelloEE