Пишу sed 's/$full_date/x/g' file
и жду от этого, что он просмотрит файл file, и заменит в нем то, что хранится в переменной full_date на буковку x, но этого не происходит. Не меняет вообще ничего. Когда пишу вместо $full_date содержимое этой переменной, то все меняется. Складывается впечатление, что я как-то не так обращаюсь с переменной. Подскажите, как прально использовать переменные в sed'е.Заранее благодарен.
>Пишу sed 's/$full_date/x/g' fileКавычки поставь двойные. Значение переменной тебе не sed а твой шелл должен подставить, а строки заключенные в одинарные кавычки он передает как есть.