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