<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 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      93 隨筆 :: 0 文章 :: 69 評論 :: 0 Trackbacks

    sed與unix 命令等價代碼
    代碼:
    -------------------------------------------------------------------------------
    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 命令等價代碼
    代碼:
    -------------------------------------------------------------------------------
    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 閱讀(445) 評論(0)  編輯  收藏 所屬分類: LINUX

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲综合免费视频| 久久国产乱子伦精品免费不卡| 校园亚洲春色另类小说合集| 国产精品九九久久免费视频| 亚洲网站在线免费观看| 久久精品国产亚洲av影院| 在线播放亚洲精品| 7m凹凸精品分类大全免费| 亚洲国产成人a精品不卡在线| 亚洲日本精品一区二区| 日韩大片免费观看视频播放| 91在线品视觉盛宴免费| 亚洲AV无码国产在丝袜线观看| 亚洲精华国产精华精华液好用 | 一二三四免费观看在线视频中文版| 91亚洲国产在人线播放午夜 | 大学生美女毛片免费视频| 亚洲精品美女久久777777| 中文字幕亚洲情99在线| 久久成人免费大片| 亚洲精彩视频在线观看| 中文成人久久久久影院免费观看| 波多野结衣久久高清免费| 亚洲乱人伦精品图片| 久久国产免费一区二区三区| 亚洲精品国产手机| 蜜桃精品免费久久久久影院| 男人和女人高潮免费网站| 亚洲AV无码专区国产乱码4SE| 久久久久久精品免费免费自慰| 国产gv天堂亚洲国产gv刚刚碰| 色妞www精品视频免费看| 日本成人免费在线| 亚洲欧美成aⅴ人在线观看| 国产va免费精品观看精品| 精品免费AV一区二区三区| 久久精品国产精品亚洲精品| 国产无限免费观看黄网站| 凹凸精品视频分类国产品免费| 理论亚洲区美一区二区三区| 亚洲精品无码专区在线在线播放|