Я пишу скрипт bash для установки django с помощью базы данных postgresql автоматически. Теперь я хочу заменить имя базы данных по команде, так как она использует путь к файлу базы данных sqlite3.Как заменить [] в скрипте bash?
Я написал эту команду:
sudo sed -i "s/ALLOWED_HOSTS = []/ALLOWED_HOSTS = ['*']/g" $project_name/settings.py
Но он показывает мне эту ошибку:
sed: -e expression #1, char 44: unterminated `s' command
Как изменить это, пожалуйста, помогите мне.
' "s/allowed_hosts = \ [\]/allowed_hosts = \ [ '*' \]/г"' – ewcz
Вы должны [править] Ваш вопрос, чтобы показать нам пример ввода и соответствующий желаемый результат. –