URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 3753
[ Назад ]

Исходное сообщение
"вопрос по sed"

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

Заранее благодарен.


Содержание

Сообщения в этом обсуждении
"вопрос по sed"
Отправлено kpanic , 20-Дек-04 17:54 
>Пишу sed 's/$full_date/x/g' file

Кавычки поставь двойные. Значение переменной тебе не sed а твой шелл должен подставить, а строки заключенные в одинарные кавычки он передает как есть.