Подскажите, кто знает сравниваю строки
[ ! "$BD_CFG_YML" == "$CONTEXT" ] && sed -i "s/dbConnString: .*/dbConnString: ${CONTEXT}/g" fileкак вставить ${CONTEXT} если в нем присутствуют управляющие символы т.е. могут в строке содержатся / " т.п.
> Подскажите, кто знает сравниваю строки
> [ ! "$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
>> как вставить ${CONTEXT} если в нем присутствуют управляющие символы т.е. могут в
>> строке содержатся / " т.п.
> использовать в конструкции sed s///g вместо / другой символ @ # %
> ^ & ; , ?Помогло, спасибо!
[ ! "$BD_CFG_YML" == "$CONTEXT" ] && sed -i "s?dbConnString: .*?dbConnString: ${CONTEXT}?g" file