一點一滴,編程人生

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            69 隨筆 :: 0 文章 :: 25 評論 :: 0 Trackbacks
          <2015年4月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          今天學習perl , 寫了一個查找并替換文件中字符串的語句。(windows環境)如下:
          % perl -p -i -e "s/sysread/read/g" file  //這句話的意思是說把文件中存在的sysread替換成read

          執行之后,報錯。如下:
          Can't do inplace edit without backup.

          于是上網找解決辦法,找到了一個合適的解決方法
          % perl -p -i".bak" -e "s/sysread/read/g" file

          原因是perl在修改文件時,為了避免誤操作,所以必須把原文件先備份,然后再修改。

          寫下此文,供遇到此問題的朋友參考。

          posted on 2009-04-02 11:56 writegull 閱讀(1501) 評論(1)  編輯  收藏 所屬分類: perl

          評論

          # re: perl Can't do inplace edit without backup.[未登錄] 2015-04-07 20:20 ty
          感謝樓主  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 盐边县| 安国市| 兴城市| 合山市| 长泰县| 元阳县| 宾川县| 泰宁县| 唐河县| 营山县| 阿合奇县| 米易县| 安龙县| 高雄市| 高台县| 陇川县| 军事| 岐山县| 崇信县| 安仁县| 琼海市| 吉水县| 孟村| 中西区| 鄂州市| 饶河县| 廊坊市| 平利县| 公主岭市| 布尔津县| 岳阳县| 秦安县| 宾阳县| 南开区| 庆云县| 北流市| 探索| 大港区| 花莲市| 花垣县| 民权县|