2007年04月20日

檔案插入指定字串(Find 與檔案操作)

Tags: Find Google_Analytics

日前為了掌握公司網站內容的使用狀況,以公司帳號申請了 Google Analytics 服務 (See also: 部落格小玩意5: 加入 Google Analytics 分析程式碼)。接著就要將 Google 提供的 Analytics 程式碼植入網站的網頁中。然而公司網站早期係以靜態網頁形式建置,每個網站下包含子目錄,擁有數十個靜態頁面內容。若以人工作業方式植入甚為不便。故以 Ruby 撰寫一個小程式,掃描指定目錄之下的所有網頁內容,將 Google Analytics 程式碼植入不含 Analytics 程式碼的網頁中。


筆記

  • Ruby 的 one-liner 執行方式似乎不會深入到子目錄中。
  • ARGV 陣列之內容不含程式檔名。若未傳遞任何引數時,ARGV.length 為 0。這點與C/C++,PHP等不同。在C/C++,PHP之中,argv 陣列的第一個元素為程式檔名,故其 argv 陣列之長度最小為1。
  • 在 Windows 平台上,檔案開啟模式若不為 binary mode ,將影嚮 pos, seek 等方法的定位準確度。

Posted by shirock at 樂多Roodo! │15:24 │回應(0)引用(0)Ruby
樂多分類:網路/3C 共同主題:Ruby 工具:加入樂多書籤編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/3031499