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

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

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

    zhyiwww
    用平實的筆,記錄編程路上的點點滴滴………
    posts - 536,comments - 394,trackbacks - 0
    linux 命令find可以用來查找匹配文件,然后再執行一些相應的操作,使用起來很方便。
    如果能把把查到的文件路徑以參數的名稱直接傳遞給后面的命令,類似管道的方式的話就更方便了。

    find的幫助文件里面有這樣的一個例子:

    find /tmp -name core -type f -print0 | xargs -0 /bin/rm -f

    很顯然,find查到匹配的文件后,就執行了xargs做為了 rm命令的第一參數,也是最后一個參數。所以,可以順利地執行。

    假設,我想把匹配的文件復制到一個地方,該怎么辦呢?問題的難點是:cp命令需要兩個參數,如果你直接,用上面的方式,那么你xargs是作為第一參數呢,還是第二參數呢?

    XXXX@XXXX-desktop:/tmp/shp_data$ find . -path .*line.*  | xargs  cp   /tmp
    cp: target `./guangxi/Back/Bguangxi_polyline.dbf' is not a directory
    XXXX@XXXX-desktop:/tmp/shp_data$


    所有,就需要讓cp知道你的參數順序,可以用下面的方法來實現:

    XXXXX@XXXXX-desktop:/tmp/shp_data$ find . -path .*line.*  |  cp `xargs`  /tmp



















    |----------------------------------------------------------------------------------------|
                               版權聲明  版權所有 @zhyiwww
                引用請注明來源 http://m.tkk7.com/zhyiwww   
    |----------------------------------------------------------------------------------------|
    posted on 2009-12-17 11:04 zhyiwww 閱讀(2066) 評論(0)  編輯  收藏 所屬分類: linux
    主站蜘蛛池模板: 国产国产人免费人成成免视频| 1000部无遮挡拍拍拍免费视频观看 | 嫩草在线视频www免费观看| 69av免费观看| 亚洲国产高清在线精品一区| 免费成人福利视频| 成人伊人亚洲人综合网站222| 亚洲另类无码一区二区三区| 免费黄网站在线观看| 亚洲成a人片在线观看日本| 成全视频免费观看在线看| 久久亚洲AV午夜福利精品一区| a级毛片免费观看视频| 亚洲国产综合精品中文第一区| 香蕉免费一区二区三区| 亚洲成A人片在线观看中文| 极品美女一级毛片免费| 久草免费在线观看视频| 国产亚洲美日韩AV中文字幕无码成人| 亚洲不卡影院午夜在线观看| 99久久国产免费-99久久国产免费| 亚洲成av人片不卡无码久久| 一级毛片**免费看试看20分钟| 亚洲欧洲国产精品香蕉网| 午夜精品免费在线观看| 亚洲乱码在线卡一卡二卡新区| 日本特黄特黄刺激大片免费| 暖暖免费中文在线日本| 亚洲va中文字幕无码久久| a毛片基地免费全部视频| 亚洲成年人在线观看| 免费在线观看的网站| 亚洲AV一区二区三区四区| 亚洲日韩一页精品发布| 永久免费的网站在线观看| 无套内谢孕妇毛片免费看看| 亚洲日本va在线视频观看| 99久久免费国产精品特黄| 免费看内射乌克兰女| 亚洲美女大bbbbbbbbb| 一区二区三区观看免费中文视频在线播放 |