我正在寫一個bash腳本來自動安裝dgango和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 = \ [ '*' \]/G」' – ewcz
你應該[編輯]您問題向我們展示一個輸入和相應的期望輸出的例子。 –