真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux系統(tǒng)下怎樣批量替換文件內(nèi)容

Linux系統(tǒng)下怎樣批量替換文件內(nèi)容,針對這個問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯(lián)公司專注于臨川網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供臨川營銷型網(wǎng)站建設(shè),臨川網(wǎng)站制作、臨川網(wǎng)頁設(shè)計、臨川網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造臨川網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供臨川網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

這兩天在構(gòu)建一個應(yīng)用的使用用到了maven,由于project很大,足足有700多個pom.xml文件,更郁悶的是在很多pom.xml文件里都單獨指定了資源庫的url,我需要把這些資源庫的url統(tǒng)一指定到nexus本地中央庫。

手工一個個改文件配置有點不太實際,所以google了一下,找到批量替換文件內(nèi)容的好方法,命令結(jié)構(gòu)如下:

find -name '要查找的文件名' | xargs perl -pi -e 's|被替換的字符串|替換后的字符串|g'

下面這個例子就是將當(dāng)前目錄及所有子目錄下的所有pom.xml文件中的”http://repo1.maven.org/maven2“替換為”http://localhost:8081/nexus/content/groups/public“.

find -name 'pom.xml' | xargs perl -pi -e 's|http://repo1.maven.org/maven2|http://localhost:8081/nexus/content/groups/public|g'

這里用到了Perl語言,

perl -pi -e

在Perl 命令中加上-e 選項,后跟一行代碼,那它就會像運行一個普通的Perl 腳本那樣運行該代碼.

從命令行中使用Perl 能夠幫助實現(xiàn)一些強大的、實時的轉(zhuǎn)換。認(rèn)真研究正則表達(dá)式,并正確地使用,將會為您省去大量的手工編輯工作。

關(guān)于Linux系統(tǒng)下怎樣批量替換文件內(nèi)容問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。


分享名稱:Linux系統(tǒng)下怎樣批量替換文件內(nèi)容
文章源于:http://weahome.cn/article/gsdsdh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部