• <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   管理


            久久精品日日躁夜夜躁欧美| 久久精品天天中文字幕人妻| 国内精品久久久久影院网站 | 99热都是精品久久久久久| 国产成人久久精品麻豆一区| 欧美久久一级内射wwwwww.| 人妻精品久久无码专区精东影业 | 欧美日韩成人精品久久久免费看| 久久人人添人人爽添人人片牛牛 | 伊人久久大香线蕉精品| 精品久久久久久久国产潘金莲 | 精品久久久久久亚洲| 2021最新久久久视精品爱| 99久久精品费精品国产一区二区| 久久久久久午夜精品| 色噜噜狠狠先锋影音久久| 777午夜精品久久av蜜臀| 久久久久久久久久免免费精品| 狠狠色丁香久久婷婷综合图片| 成人国内精品久久久久影院VR| 国产成人精品综合久久久| 日本久久中文字幕| 久久se精品一区二区影院| 久久精品欧美日韩精品| 久久久久精品国产亚洲AV无码 | 99热成人精品免费久久| 国产精品国色综合久久| 色欲久久久天天天综合网精品 | 一本色道久久99一综合| 亚洲午夜无码久久久久小说| 久久精品无码一区二区日韩AV | 伊人色综合久久| 国产精品美女久久久久久2018| 狠狠色丁香久久婷婷综合_中 | 精品久久久久久综合日本| 色8久久人人97超碰香蕉987| 亚洲中文字幕无码久久综合网| 欧美亚洲国产精品久久高清| 久久精品人妻中文系列| 伊人久久大香线蕉综合Av| 久久av无码专区亚洲av桃花岛|