У меня есть текстовый файл, который содержит ссылки на переменные и позволяет пользователю настроить желаемое форматирование вокруг переменных, скажем что-то вроде
The date is $DATE
The time is $TIME
Затем я хочу прочитать этот текстовый файл, заменить переменные и распечатать результат на стандартный вывод, используя скрипт bash. Самая близкая вещь, которую я получил, использует "echo", чтобы вывести это,
DATE="1/1/2010"
TIME="12:00"
TMP=`cat file.txt`
echo $TMP
Однако вывод заканчивается на одной строке, и я не хочу иметь \ n в конце каждой строки в текстовом файле. Я попытался использовать "cat << $ TMP", но тогда нет новых строк и переменные внутри текста не заменяются значениями. </p>