版权声明:转载时请以超链接形式标明文章原始出处 http://www.ahhyjs.com/post/16.html


     

      就像例子显示的,文件里的数据曾经颠末排序。对付一些小文件,你能够读与整个文件来处置它们,ca88亚洲娱乐下载然而,真正的log文件凡是有大量的内容,你不克不及不思量这个环境。此时你该当思量过滤出某些内容,把cat、sort后的内容通过管道传迎给过滤东西。ca亚洲城娱乐

      你会发觉正在grep上的婚配模式除了“113”外另有一些其它的工具。这是由于113还能够婚配目或价钱,加上分外的字符后,ca亚洲城咱们能够切确的搜刮到咱们想要的工具。

      隐正在咱们曾经晓得了退货的细致消息,咱们还想晓得日发卖战退款总额。但咱们只关怀Patterns of Enterprise Architecture这本书的消息,并且只关怀数量战价钱。我隐正在要作到是切除咱们不关怀的任何消息。

      隐正在,咱们把数据胀减为咱们计较想要的情势,把这些数据粘贴到Excel里立即就能获得成果了。

      cut是用来消减消息、简化使命的,但对付输出内容,咱们凡是会有更庞大的情势。假设咱们还必要晓得订单的ID,如许能够用来联系关系有关的其他消息。咱们用cut能够得到ID消息,但咱们但愿把ID放到行的最初,用单引号包上。

      内里的引号战反斜杠有点乱,但利用号令行时必必要用到这些。

      一旦捕获到了咱们想要的数据,咱们能够利用 1 & 2 来存储它们,并把它们输出成咱们想要的格局。咱们还正在此中插手了要求的单引号,为了连结格局同一,咱们还插手了逗号。最初,用cut号令把不需要的数据删除。

      隐正在咱们有贫苦了。咱们曾经演示了若何把log文件消减成更简练的订单情势,但咱们的财政部分必要晓得订单里一共有哪些书。

      看起来这是一个很简略的使命。

      这都是很好用的号令,但条件是你要能找到你想要的文件。有时候你会发觉一些文件藏正在很深的文件夹里,你底子不晓得它们正在哪。但若是你是晓得你要寻找的文件的名字的话,这对你就不是个问题了。

      find号令有良多其它的参数,但99%的时间里我只要要这一个就够了。

      简略的一行,你就能找到你想要的文件,ca88亚洲娱乐下载然后你能够用cat查看它,用cut修剪它。但文件很小时,你用管道把它们输出到屏幕上是能够的,但当文件大到凌驾屏幕时,你也许该当用管道把它们输出给less号令。

      让咱们再回到简略的 cat sort 例子中来,下面的号令就是将颠末归并、排序后的内容输出到less号令里。正在 less 号令,利用“/”来施行向前搜刮,利用“?”号令施行向后搜刮。搜刮前提是一个正则表达式。

      jfields$ cat order sort less

      本文现有0 条评论

    欢迎您发表评论:

     
    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。