• <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>
            posts - 297,  comments - 15,  trackbacks - 0

            quote.txt

            The honeysuckle hand played all night long for only $90.

            It was an evening of splendid music and company.

            Too bad the disco floor fell through at 23:10.

            The local nurse Miss P.Neave was in attendance.

            顯示行

            $sed -n '2p' quote.txt

            范圍

            $sed -n '1,3p' quote.txt

            匹配單詞

            $sed -n '/The/'p quote.txt

            匹配某行單詞

            $sed -n '4,/The/'p quote.txt

            匹配元字符

            $sed -n '/\$/'p quote.txt

            顯示整個文件

            $sed -n '1,$p' quote.txt    sed -n '1,$'p quote.txt

            任意字符

            $sed -n '/.*ing/'p quote.txt  任意字符出現(xiàn)一次或N次 以ing結(jié)尾

            首末行

            $sed -n '1p' quote.txt

            $sed -n '$p' quote.txt

            打印行號

            $sed -n '/music/=' quote.txt

            2

            $sed -n -e '/music/p' -e '/music/=' quote.txt

            It was an evening of splendid music and company.

            2

            附加文件

            !/bin/sed -f

            /文件中匹配的字符/ a\

            插入的字符 +x; *.sed quote.txt

            刪除行

            $sed '1d' quote.txt 刪除第一行

            $sed '1,3d' quote.txt 刪除1到3行

            $sed '$d' quote.txt 刪除最后一行

            $sed '/Neave/d' quote.txt 刪除帶Neave的行

            替換文本

            $sed 's/night/NIGHT/' quote.txt  s替換/night/NIGHT/

            $sed 's/\$//' quote.txt  $換成空格

            $sed 's/The/Wow!/g' quote.txt    g替換所有

            $sed 's/splendid/SPLENDID/w sed.out' quote.txt  w sed.out此行寫入文件

            $sed -n 's/nurse/"Hello" &/p' quote.txt  

            The local "Hello" nurse Miss P.Neave was in attendance.

            $sed -n 's/played/from Hockering &/p' quote.txt

            將sed結(jié)果寫入文件命令

            $sed '1,2 w filedt' quote.txt 第一二行寫入文件

            $sed '/Neave/ w dht' quote.txt 匹配//的寫入文件

            從文件中讀文本

            $sed '/company./r sedex.txt' quote.txt

            在quote.txt的company后換行,寫入sedex.txt的內(nèi)容

            匹配后退出

            $sed '/.a.*/q' quote.txt

            任意字符后跟a,再跟任意字符0次或任意次匹配:

            Line 1.band  Line 2.bad  Liner3.was  Line 4.was

            The honeysuckle hand played all night long for only $90.

            vi dos.txt

            12332##DISO##45.12^M

            00332##LPSO##23.11^M

            01299##USPD##34.46^M

            用一個空格替換所有的##,刪除最前邊的0,刪除尾部^M

            $sed 's/##*/ /g' dos.txt

            $sed 's/^0*/ /g' dos.txt

            $sed 's/\^M//g' dos.txt

            $cat dos.txt |sed 's/##*/ /g'|sed 's/^0*/ /'|sed 's/\^M//g'

            處理報文輸出

            Database      Size(MB)   Date Created

            -------------------------------------

            GOSOUTH       2244       12/11/97

            TRISUD        5632       8/9/99

            (2 rows affected)

            1>使用s/-*//g刪除 -----------

            2>使用/^$/d刪除空行

            3>使用$d刪除最后一行

            4>使用1d刪除第一行

            5>使用awk {print $1}打印第一列

            cat sql.txt | sed 's/--*//g' | sed '/^$/d' | sed '$d' | sed '1d' | awk '{print $1}'

            去除行首數(shù)字

            $vi UNH.txt

            12345UND SPLLFC 234344

            9999999UND SKKLT 3423

            1UND SPLLY 434

            $sed 's/^[0-9]*//g' UND.txt

            附加文本每一行末尾加上字符串'passwd'

            vi ok.txt

            AC456

            AC492169

            AC9967

            AC88345

            $sed 's/[0-9]*/& Passwd/g' ok.txt

            從sed輸出中設(shè)置shell變量

            $NAME="It's a go situation"

            $REPLACE="GO"

            $NEW_NAME='echo $NAME | sed "s/go/$REPLACE/g"'

            $echo $NEW_NAME

            快速一行命令

            's/\.$//g'       刪除以.結(jié)尾的行

            '-e /abcd/d'     刪除包含abcd的行

            's/[][][]*/[]/g' 刪除一個以上的空格,用一個空格代替

            's/^[][]*//g'    刪除行首空格

            's/\.[][]*/[]//g 刪除.后跟2或多個空格,以一個空格代替

            's/COL\(...\)//g'刪除COL和它后邊的3個字母的行

            's/^\//g'        刪除第一個\

            's/[]/[]//g'     刪除所有空格并用tab替代

            's/^[]//g'       刪除行首tab鍵

            's/[]*//g'       刪除所有tab鍵

            插入文本

            $echo "Mr Willis"|sed 's/Mr/& Bruce/g'

            刪除首字符

            $echo "attkla.dc"|sed 's/^./g'

            刪除文件擴(kuò)展名

            $echo "attkla.dc"|sed 's/.dc//g'

            增加擴(kuò)展名

            $echo "attkla"|sed 's/$/.dc/g'

            替換字符系列

            $x="Department+payroll%Building G"

            + 換成of %換成located

            $echo $x | sed 's/\+/ of /g' | sed 's/\%/ Located at /g '

                  直接替換
                  sed -i  's/from/to/' filename

            轉(zhuǎn)自:
            http://blog.chinaunix.net/u/28584/showart.php?id=1712332
            posted on 2009-11-23 21:21 chatler 閱讀(285) 評論(0)  編輯 收藏 引用 所屬分類: Shell
            <2009年11月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            常用鏈接

            留言簿(10)

            隨筆分類(307)

            隨筆檔案(297)

            algorithm

            Books_Free_Online

            C++

            database

            Linux

            Linux shell

            linux socket

            misce

            • cloudward
            • 感覺這個博客還是不錯,雖然做的東西和我不大相關(guān),覺得看看還是有好處的

            network

            OSS

            • Google Android
            • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
            • os161 file list

            overall

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            久久e热在这里只有国产中文精品99| 7777久久亚洲中文字幕| 久久久久97国产精华液好用吗| 国产福利电影一区二区三区久久老子无码午夜伦不 | 久久久久无码精品| 伊人久久五月天| www久久久天天com| 久久婷婷人人澡人人| 亚洲午夜久久久久久久久久| 国产精品亚洲综合专区片高清久久久| 久久成人国产精品一区二区| 波多野结衣AV无码久久一区| 9191精品国产免费久久| 中文国产成人精品久久不卡| 久久国产精品偷99| 国产精品久久99| 无码AV中文字幕久久专区| 99精品伊人久久久大香线蕉| 99蜜桃臀久久久欧美精品网站 | 久久久久精品国产亚洲AV无码 | 久久综合偷偷噜噜噜色| 久久99国产精品久久久| 亚洲AV无码成人网站久久精品大| 久久久久99精品成人片三人毛片| 九九精品99久久久香蕉| 久久人妻少妇嫩草AV蜜桃| 99久久国产综合精品五月天喷水| 久久午夜伦鲁片免费无码| 久久亚洲AV成人无码| 亚洲乱码日产精品a级毛片久久| 久久夜色tv网站| 日本免费久久久久久久网站| 国产成人精品久久二区二区| 99精品国产在热久久| 狠狠色婷婷久久一区二区三区| 中文字幕久久久久人妻| 亚洲伊人久久成综合人影院 | 亚洲精品午夜国产va久久| 天堂无码久久综合东京热| 久久无码精品一区二区三区| 精品国产婷婷久久久|