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

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

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

    Skynet

    ---------- ---------- 我的新 blog : liukaiyi.cublog.cn ---------- ----------

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      112 Posts :: 1 Stories :: 49 Comments :: 0 Trackbacks
    shell 中 運行參數手機
    _copyright=$(python findIncBizDataFile.py copyright)


    可以參考:
    cygWin: http://blog.chinaunix.net/u/19782/showart_408547.html
    1>. 安裝cygwin,他可以滿足你大部分Linux命令的需要。真是個好東西。
        下載的地址為:http://www.cygwin.com/
    完成后設置 bin 到path中 就ok!

    安裝 gvim gvim72.exe
    http://www.vim.org/


    grep
       文本查找: grep -nr "string with space" ./*

    find
       find . -name '*[html!py]'
       文件根據時間:find . -type f -amin +1
                     find . -name '*c*' -type f  -maxdepth 2
                     find . -name '*ction*.java' -exec cat -n {}  ; |less


    find + grep
       find . -type f -name "*.txt" |xargs grep 'use this' -n
     查詢比 file 文件新的.
       find . -type f -name "*.txt" -newer ./lib/hadoop-0.18.1/kfs-0.1.LICENSE.txt|xargs grep 'sf' -ln

    find+cp
    find ./lib -type f -name  '*.jar' -exec cp -rf {}  ./mn_mod_admin/WebRoot/WEB-INF/lib ;

    替換:
    find -type f -name Root -exec  sed -i 's/59.151.33.197/cvs.xunjienet.cn/g' {} ;

    管道:
     -ok 每次執行會詢問?
     -exec 直接運行!
     |args 直接運行 但上得結果默認插入后句最后。



    gvim 亂碼解決:http://www.cnblogs.com/shipfi/archive/2008/04/07/1140025.html
    把以下設置添加到.vimrc中。
    set encoding=utf-8
    set fileencodings=utf-8,chinese,latin-1
    if has("win32")
      set fileencoding=chinese
    else
      set fileencoding=utf-8
    endif
    language message zh_CN.utf-8
    "解決菜單亂碼
    source $VIMRUNTIME/delmenu.vim
    source $VIMRUNTIME/menu.vim


    命令集合:
    :ls  :n
    :edit filename
    :split :vsplit  Ctrl-w w











    gvim +11 file.txt
    顯示行號:set nu
    替換:http://ks.cn.yahoo.com/question/1408012501095.html
          :%s/four/4/g

    光標定位:


    整理 m.tkk7.com/Good-Game
    posted on 2008-10-20 13:36 劉凱毅 閱讀(1681) 評論(3)  編輯  收藏 所屬分類: shell

    Feedback

    # re: window grep vim 2008-10-21 09:31 劉凱毅
    Linux grep命令

    用‘grep’搜索文本文件

    如果您要在幾個文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。

    假設您正在‘/usr/src/linux/Documentation’目錄下搜索帶字符串‘magic’的文件:

    $ grep magic /usr/src/linux/Documentation/*

    sysrq.txt:* How do I enable the magic SysRQ key?

    sysrq.txt:* How do I use the magic SysRQ key?

    其中文件‘sysrp.txt’包含該字符串,討論的是 SysRQ 的功能。

    默認情況下,‘grep’只搜索當前目錄。如果此目錄下有許多子目錄,‘grep’會以如下形式列出:

    grep: sound: Is a directory

    這可能會使‘grep’的輸出難于閱讀。這里有兩種解決的辦法:

    明確要求搜索子目錄:grep -r

    或忽略子目錄:grep -d skip

    當然,如果預料到有許多輸出,您可以通過 管道 將其轉到‘less’上閱讀:

    $ grep magic /usr/src/linux/Documentation/* | less

    這樣,您就可以更方便地閱讀。

    有一點要注意,您必需提供一個文件過濾方式(搜索全部文件的話用 *)。如果您忘了,‘grep’會一直等著,直到該程序被中斷。如果您遇到了這樣的情況,按 ,然后再試。

    命令行參數:

    grep -i pattern files :不區分大小寫地搜索。默認情況區分大小寫,

    grep -l pattern files :只列出匹配的文件名,

    grep -L pattern files :列出不匹配的文件名,

    grep -w pattern files :只匹配整個單詞,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’),

    grep -C number pattern files :匹配的上下文分別顯示[number]行,

    grep pattern1 | pattern2 files :顯示匹配 pattern1 或 pattern2 的行,

    grep pattern1 files | grep pattern2 :顯示既匹配 pattern1 又匹配 pattern2 的行。

    這里還有些用于搜索的特殊符號:

    \< 和 \> 分別標注單詞的開始與結尾。
    例如:
    grep man * 會匹配 ‘Batman’、‘manic’、‘man’等,
    grep '\<man' * 匹配‘manic’和‘man’,但不是‘Batman’,
    grep '\<man\>' 只匹配‘man’,而不是‘Batman’或‘manic’等其他的字符串。

    '^':指匹配的字符串在行首,'$':指匹配的字符串在行尾,如果您不習慣命令行參數,可以試試圖形界面的‘grep’,如 reXgrep 。這個軟件提供 AND、OR、NOT 等語法,還有漂亮的按鈕 。如果您只是需要更清楚的輸出,不妨試試 fungrep 。

    結合find和grep來搜索多個目錄中的文件內容。

    # find / -name "*.txt" -print

    / :find 命令從目錄/開始搜索并搜索所有源于它的子目錄

    -name :指明搜索的名字或名字模式,查找所有以.txt結尾的文件

    -print :表明find命令應輸出其搜索到的和標準相匹配的文件名

    # find -name "*.txt" -print -exec grep test {} \;

    grep test {} \; :-exec參數的一部分.每次找到和-name參數中指定的條件相匹配的文件時,用來搜索單詞test的grep命令將被執行。

    {} :參數告訴find命令每次執行-exec部分的命令時插入匹配文件的完整路徑和文件名。

    \; :表示find每次找到一個匹配文件時其所執行的-exec部分的命令結束。

    也可以將-print去掉。

    轉載地址:http://tech.ccidnet.com/art/302/20071227/1324751_1.html  回復  更多評論
      

    # re: window grep vim 2008-11-18 14:50 劉凱毅
    文本替換整理
    echo 'aaa|bbb|ccc|ddd' |sed 's/\(\(.*|\)\{2\}\)\(.*\)|\(.*\)\(.*\)/\3|\1\4/g'

    awk -F":" '{ print "username: " $1 "\t\tuid:" $3 }' /etc/passwd

    600614|維亞泰克|60061400008|我愛你我只愛你Ⅱ|沈泰允|B|2007-03-14|2008-01-31|日韓男歌手|未分類|||1|維亞泰克
    awk -F"|" '{if($8>"2008-11-19"){print $3}}' /data/ftp_share/copyright/2008-10-22-copyright.000 | wc -l

    增量計算
    file_new=$1
    #去除系統不同換行
    cat $file_new | sed 's/\r//g' >$file_new.sed
    #排序
    sort $file_new.sed > $file_new.sed.sort
    #增量
    comm -23 $file_new.sed.sort $file_old.sed.sort > $file_new.inc

    定時任務命令
    crontab,at,&,nohup



      回復  更多評論
      

    # re: window grep vim 2008-11-19 15:30 劉凱毅
    cat /data/ftp_share/copyright/2008-10-22-copyright.000 | awk -F"|" '{if($8>"2008-11-19"){print $3" "$8}}'  回復  更多評論
      

    主站蜘蛛池模板: 久久精品国产亚洲5555| 国产精品免费播放| 久久精品国产亚洲AV网站| 免费人成大片在线观看播放电影| 免费观看的毛片手机视频| 亚洲成AV人片高潮喷水| 免费黄色毛片视频| 国产精品亚洲一区二区在线观看| 热久久精品免费视频| 国产亚洲美女精品久久| 亚洲精品无码日韩国产不卡?V| yellow免费网站| 亚洲成a人片在线观看无码专区| 国产一级片免费看| 亚洲精品国产福利片| 日韩亚洲国产高清免费视频| 亚洲午夜理论片在线观看| 国产成人青青热久免费精品| 国产99久久久国产精免费| 亚洲av无码专区国产乱码在线观看| 亚洲午夜免费视频| 亚洲中文字幕久久精品无码A| 国产乱弄免费视频| 少妇性饥渴无码A区免费| 亚洲美女一区二区三区| 日韩免费无砖专区2020狼| 九九九国产精品成人免费视频| 国产亚洲人成无码网在线观看| 97精品免费视频| 亚洲av午夜国产精品无码中文字| 亚洲国产精品激情在线观看| 伊人久久免费视频| 亚洲综合久久精品无码色欲| 亚洲精品国产自在久久| 99re在线精品视频免费| 亚洲1区2区3区精华液| 亚洲av无码国产精品夜色午夜| 久久综合AV免费观看| 国产伦精品一区二区免费| 亚洲精品国产肉丝袜久久| 亚洲国产成人久久笫一页|