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