![在 vi 編輯器中將字串替換為另一個字串](https://rvso.com/image/52102/%E5%9C%A8%20vi%20%E7%B7%A8%E8%BC%AF%E5%99%A8%E4%B8%AD%E5%B0%87%E5%AD%97%E4%B8%B2%E6%9B%BF%E6%8F%9B%E7%82%BA%E5%8F%A6%E4%B8%80%E5%80%8B%E5%AD%97%E4%B8%B2.png)
我有一個template.php
文件,我想更改整個文件中每次出現的apple
with 。grape
目前,我必須煞費苦心地編輯整個文件才能找到要更改的位置。有時文件中的名稱是這樣的,apple_button
有時只是apple
.
我正在使用vi
編輯。
答案1
template.php
使用 vi 編輯器開啟檔案。開啟後,按退出按鈕並輸入以下內容。
:%s/apple/grape/g
答案2
你應該使用sed
:
sed -i.bak 's/apple/grape/g' template.php
如果您使用vi
,您可以執行以下操作command mode
:
:%s/apple/grape/g
答案3
嘗試使用命令 sed 進行更改。
sed -e 's/apple/grape/g' filethatyouwantchange
這只會顯示輸出,如果你想更改文件,請使用參數 -i:
sed -i -e 's/apple/grape/g' filethatyouwantchange
如果您正在使用vi
或vim
您可以在開啟檔案的情況下執行相同的操作
:%s/apple/grape/g