<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 :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      112 Posts :: 1 Stories :: 49 Comments :: 0 Trackbacks
    shell 中 運(yùn)行參數(shù)手機(jī)
    _copyright=$(python findIncBizDataFile.py copyright)


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

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


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

    find
       find . -name '*[html!py]'
       文件根據(jù)時(shí)間: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 每次執(zhí)行會(huì)詢問?
     -exec 直接運(yùn)行!
     |args 直接運(yùn)行 但上得結(jié)果默認(rèn)插入后句最后。



    gvim 亂碼解決:http://www.cnblogs.com/shipfi/archive/2008/04/07/1140025.html
    把以下設(shè)置添加到.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
    顯示行號(hào):set nu
    替換:http://ks.cn.yahoo.com/question/1408012501095.html
          :%s/four/4/g

    光標(biāo)定位:


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

    Feedback

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

    用‘grep’搜索文本文件

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

    假設(shè)您正在‘/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 的功能。

    默認(rèn)情況下,‘grep’只搜索當(dāng)前目錄。如果此目錄下有許多子目錄,‘grep’會(huì)以如下形式列出:

    grep: sound: Is a directory

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

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

    或忽略子目錄:grep -d skip

    當(dāng)然,如果預(yù)料到有許多輸出,您可以通過 管道 將其轉(zhuǎn)到‘less’上閱讀:

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

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

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

    命令行參數(shù):

    grep -i pattern files :不區(qū)分大小寫地搜索。默認(rèn)情況區(qū)分大小寫,

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

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

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

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

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

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

    這里還有些用于搜索的特殊符號(hào):

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

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

    結(jié)合find和grep來搜索多個(gè)目錄中的文件內(nèi)容。

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

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

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

    -print :表明find命令應(yīng)輸出其搜索到的和標(biāo)準(zhǔn)相匹配的文件名

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

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

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

    \; :表示find每次找到一個(gè)匹配文件時(shí)其所執(zhí)行的-exec部分的命令結(jié)束。

    也可以將-print去掉。

    轉(zhuǎn)載地址:http://tech.ccidnet.com/art/302/20071227/1324751_1.html  回復(fù)  更多評(píng)論
      

    # 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

    增量計(jì)算
    file_new=$1
    #去除系統(tǒng)不同換行
    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

    定時(shí)任務(wù)命令
    crontab,at,&,nohup



      回復(fù)  更多評(píng)論
      

    # 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}}'  回復(fù)  更多評(píng)論
      

    主站蜘蛛池模板: 久久精品亚洲综合专区| 国产在亚洲线视频观看| 亚洲精品日韩专区silk| 性xxxx视频免费播放直播| 国内自产拍自a免费毛片| 亚洲国产主播精品极品网红| 国产精品亚洲精品久久精品| 午夜无码A级毛片免费视频 | 亚洲国产精品自在线一区二区| 成人免费av一区二区三区| 国产亚洲精AA在线观看SEE| 久久精品免费电影| 亚洲乱码中文字幕小综合| 一二三四在线播放免费观看中文版视频| 亚洲精品高清国产麻豆专区| 最近高清中文字幕无吗免费看| 亚洲AV无码一区二三区| 亚洲AV成人影视在线观看 | 一区二区三区在线观看免费| 国产亚洲精品久久久久秋霞| 四虎影视无码永久免费| 亚洲福利精品一区二区三区| 成人片黄网站色大片免费观看cn| 亚洲AV永久青草无码精品| 午夜宅男在线永久免费观看网| 美女被免费视频网站a| 中文字幕无码免费久久99 | 亚洲卡一卡2卡三卡4卡无卡三| 6080午夜一级毛片免费看| 亚洲av永久无码精品三区在线4 | 国产一区二区三区在线免费观看| 四虎影视久久久免费| 免费国产怡红院在线观看| 亚洲色一区二区三区四区| 99视频在线看观免费| 亚洲国产精品一区二区第一页 | 嫩草影院在线播放www免费观看| 亚洲人成毛片线播放| 亚洲国产一级在线观看| 1000部拍拍拍18勿入免费视频下载 | 亚洲国产日韩一区高清在线|