• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            大龍的博客

            常用鏈接

            統(tǒng)計(jì)

            最新評論

            sed實(shí)現(xiàn)直接修改文件內(nèi)容

            sed是實(shí)現(xiàn)對流的編輯。通常,我們使用sed可以實(shí)現(xiàn)內(nèi)容的編輯后然后保存成另外的一個(gè)文件,如果正確的話,才寫入到源文件。但是某些時(shí)候,我們需要直接修改文件,因?yàn)椋4嫖募揭粋€(gè)文件,然后再覆蓋原文件的辦法顯得很麻煩。
            其實(shí)很簡單,只需要一個(gè) -i 參數(shù)就可以了。
            比如,我想替換文件中的 properties 為 property ,可以使用

            sed  's/properties/property/g'  build.xml
            這種方式,其實(shí)并沒有修改build.xml文件的內(nèi)容。如果想保存修改,通常的做法就需要重定向到另外的一個(gè)文件
            sed  's/properties/property/g'  build.xml > build.xml.tmp
            這樣,build.xml.tmp文件就是修改后的文件.
            如果無誤,那么就可以用
            mv build.xml.tmp build.xml
            覆蓋原文件。
            如果想直接修改源文件,而沒有這樣的過程,可以用下面的命令

            sed  -i 's/properties/property/g'  build.xml

            這樣,就直接修改了build.xml文件。

            posted on 2011-06-12 00:42 大龍 閱讀(392) 評論(0)  編輯 收藏 引用


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久香蕉综合色一综合色88| 久久精品夜色噜噜亚洲A∨| 伊人精品久久久久7777| 婷婷久久综合| 国产精品久久久久影院色| 久久WWW免费人成—看片| 久久婷婷国产剧情内射白浆| 韩国三级大全久久网站| 无码8090精品久久一区| 久久99亚洲网美利坚合众国| 国产女人aaa级久久久级| 7777久久久国产精品消防器材| 久久久久久久尹人综合网亚洲| 香蕉aa三级久久毛片| 国产亚洲美女精品久久久久狼| 亚洲精品无码久久毛片| 欧美精品一本久久男人的天堂 | 日产精品久久久一区二区| 亚洲一区中文字幕久久| 久久精品日日躁夜夜躁欧美| 国产精品欧美久久久久无广告| 久久青青草原亚洲av无码app| 三级片免费观看久久| 国产99久久九九精品无码| 精品国际久久久久999波多野| 伊人久久大香线蕉AV一区二区| 精品久久久久久国产牛牛app| 91精品国产9l久久久久| 久久精品中文无码资源站| 久久久国产亚洲精品| 婷婷久久综合九色综合九七| 国内精品久久久久久久涩爱| 国产ww久久久久久久久久| 香蕉久久夜色精品国产小说| 国产精品久久久久久久久免费| 91视频国产91久久久| 久久综合久久综合久久| 国产成人精品久久一区二区三区av | 伊人久久五月天| 久久精品国产福利国产琪琪| 精品久久久久久无码免费|