• <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ì)

            最新評(píng)論

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

            sed是實(shí)現(xiàn)對(duì)流的編輯。通常,我們使用sed可以實(shí)現(xiàn)內(nèi)容的編輯后然后保存成另外的一個(gè)文件,如果正確的話,才寫入到源文件。但是某些時(shí)候,我們需要直接修改文件,因?yàn)椋4嫖募揭粋€(gè)文件,然后再覆蓋原文件的辦法顯得很麻煩。
            其實(shí)很簡(jiǎn)單,只需要一個(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文件就是修改后的文件.
            如果無(wú)誤,那么就可以用
            mv build.xml.tmp build.xml
            覆蓋原文件。
            如果想直接修改源文件,而沒有這樣的過(guò)程,可以用下面的命令

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

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

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


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


            精品久久久久久国产牛牛app| 天天综合久久一二三区| www性久久久com| 久久99精品国产麻豆蜜芽| 亚洲婷婷国产精品电影人久久| 精品久久久久久久久免费影院| 国内精品伊人久久久影院| 国产精品无码久久综合 | 久久久久亚洲AV综合波多野结衣| 亚洲国产日韩欧美久久| 精品一区二区久久| 亚洲国产精品无码久久久秋霞2| 欧美一区二区精品久久| 波多野结衣AV无码久久一区| 久久久久久久综合日本| 久久久久久狠狠丁香| 无码AV波多野结衣久久| 亚洲精品无码专区久久同性男| 亚洲国产精品无码久久98| 一级做a爰片久久毛片毛片| 亚洲天堂久久精品| 久久国产精品99精品国产| 伊人久久综合无码成人网| 亚洲国产成人久久笫一页 | 久久影视综合亚洲| 日韩亚洲欧美久久久www综合网| 亚洲午夜久久久久久久久久| 久久这里的只有是精品23| 久久九九免费高清视频 | 狠狠色婷婷久久综合频道日韩| 精品国产乱码久久久久久浪潮| 国产精品久久久久久| a高清免费毛片久久| 久久久久久久亚洲Av无码| 亚洲国产另类久久久精品小说| 国产69精品久久久久APP下载| 国产精品成人精品久久久| 婷婷综合久久狠狠色99h| 精品久久久久久国产91| 一本一道久久精品综合| 久久人人爽人爽人人爽av|