廣告

2010-11-25

vi 如何將檔案內的所有 XYZ 字串轉換成 ABC ?

這是廣告


好像常會弄個 Apache 的虛擬網站來測一下東西,所以,要新增 /etc/apache2/sites-available 裡的設定,而阿舍最常用的方式就是複製一個舊的來用 vi 改,但是,vi 應該是更快的搜尋和取代的方法吧 ! 所以,就去好好研究了一下 vi 的指今,經過與 Google 先生聊了一會之後,終於找到了怎麼做了,以阿舍想把檔案裡,所有的 drupal.arthurtoday.com 換成 piwik.arthurtoday.com  來說,就執行下面這一組指令。 ( 註;. 號要用  \. 表示 )

:%s/drupal\.arthurtoday\.com/piwik\.arthurtoday\.com/g

上面這一組指令執行後就會直接把所有符合的字串都換掉,不會再問一次的,因此,如果怕會有換錯的話,那就下面的這指令,會在取代前再詢問一次是否要取代哩 !

:%s/drupal\.arthurtoday\.com/piwik\.arthurtoday\.com/gc

問題還是沒解決嗎 ?? 這裡有更多的 Ubuntu 相關教學可以參考哩 ...
買本阿舍寫的電子書帶走 - Ubuntu 指令新手馬上會用到的 35 個技法


好文不藏私,請多分享囉!! ^^=


這是廣告

沒有留言 :

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !