Название говорит все. Мне нужно заменить значение свойства, которое я не знаю, для другого значения. Я пытаюсь это сделать:
#!/bin/bash
sed -i "s/myprop=[^ ]*/myprop=$newvalue/g" file.properties
я получаю sed: -e expression #1, char 19: unknown option to
s'`
Я думаю, что проблема заключается в том, что $newvalue
- это строка, представляющая каталог, так что он помешает sed.
Что я могу сделать?