<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    This Is A FineDay

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      93 隨筆 :: 0 文章 :: 69 評(píng)論 :: 0 Trackbacks

    sed與unix 命令等價(jià)代碼
    代碼:
    -------------------------------------------------------------------------------
    cat | sed ':'
    cat -s | sed '/./,/^$/!d'
    tac | sed '1!G;h;$!d'
    grep | sed '/patt/!d'
    grep -v | sed '/patt/d'
    head | sed '10q'
    head -1 | sed 'q'
    tail | sed -e ':a' -e '$q;N;11,$D;ba'
    tail -1 | sed '$!d'
    tail -f | sed -u '/./!d'
    cut -c 10 | sed 's/\(.\)\{10\}.*/\1/'
    cut -d: -f4 | sed 's/\(\([^:]*\):\)\{4\}.*/\2/'
    tr A-Z a-z | sed 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'
    tr a-z A-Z | sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'
    tr -s ' ' | sed 's/ \+/ /g'
    tr -d '\012' | sed 'H;$!d;g;s/\n//g'
    wc -l | sed -n '$='
    uniq | sed 'N;/^\(.*\)\n\1$/!P;D'
    rev | sed '/\n/!G;s/\(.\)\(.*\n\)/&\2\1/;//D;s/.//'
    basename | sed 's,.*/,,'
    dirname | sed 's,[^/]*$,,'
    xargs | sed -e ':a' -e '$!N;s/\n/ /;ta'
    paste -sd: | sed -e ':a' -e '$!N;s/\n/:/;ta'
    cat -n | sed '=' | sed '$!N;s/\n/ /'
    grep -n | sed -n '/patt/{=;p;}' | sed '$!N;s/\n/:/'
    cp orig new | sed 'w new' orig[/code:1:739eb4cef5]
    -------------------------------------------------------------------------------
    awk與unix 命令等價(jià)代碼
    代碼:
    -------------------------------------------------------------------------------
    cat |awk '{print}'
    cat -s |awk '{blank = NF == 0 ? ++blank : 0; if (blank <= 1) print;}'
    tac |awk '{t[NR] = $0;}END{for (i = NR; i >= 1; i--) print t[i];}'
    grep patten |awk '/patten/{print}'
    grep -v patten |awk '! /patten/{print}'
    head |awk 'NR <= 10 {print}' 24.sh
    head -1 |awk '{print; exit; }' 24.sh
    tail |awk '{t[n++ % 10] = $0}END{for (i = 0; i < 10; i++) print t[n++ % 10];}'
    tail -1 |awk '{t = $0}END{print t}'
    cut -c 10 |awk '{print substr($0, 10, 1)}'
    cut -d: -f4 |awk -F: '{if (NF > 1) print $4; else print;}'
    tr A-Z a-z |awk '{print tolower($0);}' se.sh
    tr a-z A-Z |awk '{print toupper($0);}' se.sh
    tr -s ' ' |awk '{print gensub(" +", " ", "g")}'
    tr -d '\012' |awk '{printf "%s", $0}'
    wc -l |awk 'END{printf "% 7d\n", NR-1}'
    uniq |awk '{if (NR == 1 || ln != $0) print; ln = $0;}'
    rev |awk '{l = ""; for (i = length($0); i > 0; i--) printf "%c", substr($0, i, 1); print "";}'
    basename |awk -F'/' '{print $NF}'
    dirname |awk -F'/' '{if (NF <= 1) printf "."; else {OFS="/"; $NF=""; printf "%s", substr($0, 1, length($0) - 1);}}'
    xargs |awk '{printf "%s ", $0}END{print}'
    paste -sd: |awk 'NR > 1{printf ":%s", $0}'
    cat -n |awk '{printf "% 6d %s\n", NR, $0}'
    grep -n |awk '/ss/{print NR":"$0}'
    cp orig new |awk '{print > "new"}' orig
    -------------------------------------------------------------------------------
    posted on 2008-08-05 15:32 Peter Pan 閱讀(441) 評(píng)論(0)  編輯  收藏 所屬分類: LINUX

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 黄色一级毛片免费看| 中文字幕在线亚洲精品 | 国产亚洲成av片在线观看| 午夜免费不卡毛片完整版| 亚洲免费精彩视频在线观看| 成人精品综合免费视频| 亚洲熟妇无码八V在线播放| 亚洲天堂中文字幕| 亚洲一区二区三区影院| 可以免费观看的一级毛片| 欧美男同gv免费网站观看| 精品亚洲福利一区二区| 亚洲精品国产情侣av在线| 国精无码欧精品亚洲一区| 亚洲男人天堂2020| 国产三级免费观看| 日本免费人成视频在线观看| 黄视频在线观看免费| 色多多www视频在线观看免费| 亚洲午夜无码久久久久软件| 亚洲精品国产福利片| 亚洲黄色在线网站| 亚洲午夜在线电影| 久久亚洲中文字幕精品有坂深雪 | 亚洲中文字幕第一页在线| 又黄又爽一线毛片免费观看| 午夜视频免费成人| 热久久精品免费视频| 在线精品免费视频| 国内自产少妇自拍区免费| 国内大片在线免费看| 日本高清免费网站| 免费a级毛片大学生免费观看| 日本a级片免费看| 国产成人无码a区在线观看视频免费| 午夜神器成在线人成在线人免费| 在线视频免费观看高清| 巨胸喷奶水视频www网免费| 成人免费午夜视频| 久久午夜无码免费| 午夜无码A级毛片免费视频|