我有一個用於我的本地WordPress的多站點安裝的hosts文件中的特定行,它看起來像這樣:在行結束hosts文件,使用添加地址的sed
127.0.0.1 localhost domain.dev site1.domain.dev site2.domain.dev
我正在寫一個我可以運行的Shell腳本在我的Multisite上直接從終端上創建新的單個站點。我需要能夠在我運行此命令時將新記錄添加到我的/ etc/hosts文件中。在Shell文件中,我使用$site_addr
作爲站點名稱的變量。然後您需要將.domain.dev添加到此結尾。我做了一個例子(沒有工作)使用的sed:
sed -i'.bak' '7i7 $site_addr.domain.dev' /etc/hosts
從(上圖),我需要編輯我的主機文件YHE行是第7,因此在sed命令的7i7
。我想在行尾添加新記錄。我還想創建一個備份主機文件,以防出現任何問題。
感謝您的幫助球員,希望我已經解釋的不夠好:)
使用__double quotes__。 – devnull