Sed команда для замены даты - PullRequest
0 голосов
/ 05 ноября 2018

У меня есть SQL-запрос в файле, который используется в where предложении VRFRV_DT = TO_DATE('$RUN_DT','MM-DD-YYYY')), я хочу заменить $RUN_DT в моем сценарии оболочки на переменную $to_run_Dt, которая находится в (05.11.2008) формат. Я написал команду sed, как показано ниже, но она не разбирается. Не могли бы вы, пожалуйста, кто-нибудь помочь мне здесь? Заранее спасибо.

sed 's/\$TO_RUN_DT/'$RUN_DT'/g'<<< "$q2"

1 Ответ

0 голосов
/ 05 ноября 2018

Вы можете изменить замещающий разделитель:

sed 's!\$RUN_DT!'$RUN_DT'!g' <<< "$q2"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...