zoukankan      html  css  js  c++  java
  • xargs 命令

    1. xargs 很好用,可以将多个结果分段传给下一个命令进行计算

    比如说find 找到很多个文件,又想对每个文件统计条数:

    find 20151201 -name "mjoys*.txt"   | xargs wc -l

    find. -type f -name “*.tmp"|xargs rm -f

    cat test.txt |xargs -n 2

    后面可以接多个命令:

    find /view/ -name "*.txt"   | xargs grep 'bUFmz0BTOFO'|wc -l

    对view目录下的文件夹的文件查找 含有‘’的记录,并计算总条数

    2. 我很好奇xargs怎么对分段结果进行排序

    find 20151201 -name "mjoys*.txt" | xargs wc -l


    0 20151201/mjoys/2015120121/mjoys_click.txt
    0 20151201/mjoys/2015120123/mjoys_click.txt
    0 20151201/mjoys/2015120118/mjoys_click.txt
    0 20151201/mjoys/2015120117/mjoys_click.txt
    0 20151201/mjoys/2015120122/mjoys_click.txt
    0 20151201/mjoys/2015120119/mjoys_click.txt
    0 20151201/mjoys/2015120115/mjoys_click.txt
    0 20151201/mjoys/2015120120/mjoys_click.txt
    2 20151201/mjoys/2015120100/mjoys_click.txt
    6 20151201/mjoys/2015120101/mjoys_click.txt
    0 20151201/mjoys/2015120116/mjoys_click.txt
    8 总计

    怎么对以上文件进行排序???

    3. 什么样的命令与xargs一起使用

    前面最好是:有多行输出的shell命令, 如find ,cat

    xargs 可以将前面命令的输出用作后面命令的参数

    后面是: 单行或者单个处理命令 ,比如 rm, wc

    每天进步一点点
  • 相关阅读:
    ORACLE触发器详解
    论文笔记 Interpreting Black-Box Classifiers Using Instance-Level Visual Explanations
    Popush迭代2个人总结
    Popush迭代1个人总结
    Popush第5次会议记录
    Xv6代码阅读报告之进程调度
    Popush源代码学习报告
    Popush 第二次小组会议记录及分工
    Popush 用户故事
    “老衲印象”开发团队章程
  • 原文地址:https://www.cnblogs.com/skyEva/p/5012286.html
Copyright © 2011-2022 走看看