命令行玩开心——grep,cut,tr求和

1. 如果需要手动统计求和(grep -E -o通过正则表达式过滤出只含有想要的内容的部分,cut对前面输出的规则内容进行提取需要求和的内容,tr将换行符替换成+号,算术式可以粘贴到python下直接运算出来):

[Administrator@RobertNote@/g/WorkDocs/jianwenlog/jdjinrong@12:06:19]

2467 $ grep -E -o exported.*record.* jd-jinrong-conversion-details-July-6月.txt|cut -d " " -f 2|tr -s '\n' '+'

29+73+83+92+75+72+83+83+84+74+77+198+109+91+71+58+79+73+65+70+108+78+53+62+1+1+1+1+3+4+10+4+5+3+5+1+2+2+1+1+1+5+126+62+49+98+189+23+89+91+92+98+239+213+88+73+72+74+58+53+71+69+60+39+33+1+2+1+2+1+3+2+1+1+2+13+15+3+2+1+6+2+2+2+4+1+1+1+1+1+1+1+4+24+20+5+3+2+2+106+122+46+66+58+43+58+22+

2. 好了,拷贝上面的算术格式,python打开,粘贴再+0,结果出来了。

3. 再检查下 lines G:\WorkDocs\jianwenlog\jdjinrong\jd-jinrong-conversion-all-July-6月.txt, 输出的行数也是4704.

lines是自己写的统计行数的别名,最强大的用法是 lines 2514_*,统计所有符合规范的文件总共的行数(已经累计过的):

alias lines='awk "END{print NR}"'

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • cat cdchmod chowncp cut名称:cat使用权限:所有使用者使用方式:cat [-AbeEnst...
    Creator93阅读 377评论 0 0
  • 每行各部分意义:序号、英文名称、人口、获取数据时间 1 China 1,384,688,986 July 2018...
    金石明镜阅读 4,881评论 0 4
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,490评论 0 10
  • 今天周日,儿子没有课可以睡个懒觉。他爸爸八点起床,我九点半起床,儿子同学来找他玩,叫了几次到十点半起床。感赏儿子起...
    黄丽0821阅读 249评论 0 2
  • 学习拥有好处, 不会也别愤怒; 只要获得信心, 将来就是黄金!
    豆chi阅读 117评论 0 2