如何修改服務(wù)器一個地址下的所有html中的一段字符串

場景:最近i排版項目中的之前的圖片是在騰訊云上存儲,現(xiàn)在需要改到七牛云上,一般我們項目中對一些常用的路徑地址會寫在配置文件里,但這個項目比較早了,當(dāng)時并沒有做,現(xiàn)在維護(hù)這些圖片的話,總不能每個文件都挨個去檢索替換吧,那么需求就產(chǎn)生了,如何快速的修改所有文件中的所有路徑呢?

那么現(xiàn)在我就分享一種我找到的方法給大家,如果猿友有更好的方法,歡迎隨時討論:

//其實說白了,這就是一個在服務(wù)器批量處理文件的需求

//1.首先使用ssh登錄我們的服務(wù)器地址:
ssh  用戶名@ip地址 

//2.輸入對應(yīng)的用戶名密碼進(jìn)行登錄:

//3.在服務(wù)器上找到我們的i排版項目,并cd 到該目錄下,如:
cd iPaiBan

//4.find -name ‘*.html’ | xargs perl -pi -e ‘s|需要替換的字符串|替換成哪個字符串|g’,如:
find -name ‘*.html’ | xargs perl -pi -e ‘s|www.baidu.com|www.ipaiban.com|g’
//這樣就把百度的地址替換成我們i排版的地址了
//(ps:我沒看或的用法,所以,需要把上面的代碼的’*.html’改為’*.jsp’再去執(zhí)行一邊,這個find是內(nèi)置方法,效率還是比較快的。);

//5.需要注意的一點是,在服務(wù)器運行代碼時,可能會碰到權(quán)限問題,當(dāng)然如果是root用戶的話應(yīng)該不會,以上的操作需要執(zhí)行權(quán)限可以通過以下代碼加權(quán):
chmod -R 777 需要加權(quán)的目錄路徑

總結(jié):這里好像用到了perl,我也不是很懂,其實解決問題的話,只要思路清晰的話,就算不是很了解,可以上網(wǎng)搜啊,只要思路足夠清晰,知道該往哪方面去找,相信對于初級中級來說,現(xiàn)在踩的坑,前人肯定踩過!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,881評論 25 709
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,534評論 19 139
  • 文丨周明華 關(guān)于公車管理,陜西傳來一則消息。據(jù)媒體6月2日報道,陜西省紀(jì)委辦公廳日前下發(fā)通知規(guī)定,將對廳(...
    齊國有個人工作室閱讀 569評論 3 5
  • (^_^)v 這幾天不知道是天氣的原因,還是事情特別多的原因,老感覺心情不是特別的明朗。 中午,讀研的閨蜜,也遇到...
    小小一美分閱讀 258評論 4 3
  • 生活過得不太順利的時候,寫文字總是寫得很順利。慢慢地,寫字成了我的一個寄托,不僅是心里苦到不行的時候可以做的事,也...
    yy日常閱讀 544評論 0 0

友情鏈接更多精彩內(nèi)容