下面給大家介紹的Perl腳本batchReplace.pl用來批量替換文字/代碼工具詳解,你可能還不知道,下面我門一起來看看,希望對需要的朋友有所幫助! Perl腳本batchReplace.pl可以用來批量替換文件中的文字/代碼。可在指定目錄中查找指定類型的文件,并遞歸檢查子目錄;在輸出文件時(shí)復(fù)制輸入文件的目錄結(jié)構(gòu)。 [附件]Win32應(yīng)用程序batchReplace.exe是由Perl腳本編譯產(chǎn)生的可執(zhí)行程序,不需安裝Perl運(yùn)行環(huán)境即可執(zhí)行。 在命令行中使用 batchReplace.exe[ -i 輸入文件路徑(或包含文件的目錄)][ -o 輸出文件位置(文件或目錄)][ -c 批量輸入文件的擴(kuò)展名,以“.”開始,多個(gè)擴(kuò)展名之間以“|”隔開][ -m 匹配模式][ -I(忽略匹配內(nèi)容的字母大小寫)][ -G(全局查找要匹配的內(nèi)容)][ -e 例外的字符串,是對匹配模式的補(bǔ)充,如果在匹配結(jié)果中發(fā)現(xiàn)有這樣的字符串,做不匹配處理][ -r 替換的內(nèi)容] 上述參數(shù)沒有順序限制。當(dāng) -o 參數(shù)所涉及的文件路徑不存在時(shí),會自動創(chuàng)建。當(dāng)輸出文件已經(jīng)存在時(shí),文件原有的內(nèi)容將被覆蓋。(安全起見,請不要輸出到輸入文件的原始位置,以免造成不可恢復(fù)的損失。) 例如: batchReplace.exe -i d:\gaoshu1 -o d:\do\123\456 -e http://www.blueidea.com/ 通過配置文件 batchReplace.set 設(shè)置參數(shù) 配置文件中可包含以下設(shè)置項(xiàng)目(格式范例,注意大小寫): Input=E:\fna\ 指定輸入路徑,相當(dāng)于命令行參數(shù) -i 的默認(rèn)值。 -i=E:\fna\ 同上。 Output=E:\dnaWalks\ 指定輸出路徑,相當(dāng)于命令行參數(shù) -o 的默認(rèn)值。 -o=E:\dnaWalks\ 同上。 Match= |
免責(zé)聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系我們及時(shí)修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉(zhuǎn)型升級,為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營銷服務(wù),與站長一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!
掃一掃,關(guān)注站長網(wǎng)微信