The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
sed вывести переменную содержащую знаки пунктуации., !*! DiJey, 19-Янв-17, 16:59  [смотреть все]
Подскажите, кто знает сравниваю строки
[ ! "$BD_CFG_YML" == "$CONTEXT" ] && sed -i "s/dbConnString: .*/dbConnString: ${CONTEXT}/g" file

как вставить ${CONTEXT} если в нем присутствуют управляющие символы т.е. могут в строке содержатся / " т.п.

  • sed вывести переменную содержащую знаки пунктуации., !*! Аноним, 19:34 , 19-Янв-17 (1)
    > Подскажите, кто знает сравниваю строки
    > [ ! "$BD_CFG_YML" == "$CONTEXT" ] && sed -i "s/dbConnString: .*/dbConnString: ${CONTEXT}/g"
    > file
    > как вставить ${CONTEXT} если в нем присутствуют управляющие символы т.е. могут в
    > строке содержатся / " т.п.

    использовать в конструкции sed s///g вместо / другой символ @ # % ^ & ; , ?

    • sed вывести переменную содержащую знаки пунктуации., !*! DiJey, 10:11 , 20-Янв-17 (2)
      >> Подскажите, кто знает сравниваю строки
      >> [ ! "$BD_CFG_YML" == "$CONTEXT" ] && sed -i "s/dbConnString: .*/dbConnString: ${CONTEXT}/g"
      >> file
      >> как вставить ${CONTEXT} если в нем присутствуют управляющие символы т.е. могут в
      >> строке содержатся / " т.п.
      > использовать в конструкции sed s///g вместо / другой символ @ # %
      > ^ & ; , ?

      Помогло, спасибо!
      [ ! "$BD_CFG_YML" == "$CONTEXT" ] && sed -i "s?dbConnString: .*?dbConnString: ${CONTEXT}?g" file




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру