Мне нужно заменить строку в файле другой строкой, которая хранится в переменной. Теперь я знаю, что
sed -i 's|sourceString|destinationString|g' myTextFile.txt
заменяет строку, но что, если целевая строка была комбинацией жестко закодированной строки и переменной?
myString="this/is_an?Example=String"
sed -i 's|sourceString|${myString}destinationString|g' myTextFile.txt
Последнее не работает , поскольку $myString не интерпретируется как переменная.