Я пытаюсь написать сценарий, который настраивает файл конфигурации, используемый другим сценарием. Я пытаюсь использовать sed, как это
sed -c -i "s/\($TARGET_KEY *= *\).*/\1$REPLACEMENT_VALUE/" $CONFIG_FILE
Но это не работает, так как оно предназначено для удаления кавычек, и я не могу понять, как это написать, чтобы оно не получилось.
Вторая проблема заключается в том, что когда я запускаю это на Mac OS, выдается ошибка:
sed: illegal option -- c
usage: sed script [-Ealn] [-i extension] [file ...]
sed [-Ealn] [-i extension] [-e script] ... [-f script_file] ... [file ...]
Я новичок в использовании sed, поэтому, пожалуйста, прости мне отсутствие навыков в этой области.