I am writing a bash script for installing django with postgresql database automatically. Now , I want to replace database name by command ,since it is using sqlite3 database file path.
I wrote this command:
sudo sed -i "s/ALLOWED_HOSTS = /ALLOWED_HOSTS = ['*']/g" $project_name/settings.py
sed: -e expression #1, char 44: unterminated `s' command
Escape the single-quotes as below:-
sed -i "s/ALLOWED_HOSTS = \[\]/ALLOWED_HOSTS = \['*'\]/g" file