版权声明:本文系作者原创。未经许可,不得转载。

文件名为:try.txt
$ cat try.txtThe Younger Generation In the Twenty-first CenturyGood evening, ladies and gentlemen.We always say ‘we are the future’. Indeed. We, the younger generation represents modern knowledge, new concepts, ambiti and great desire for success. But, have you ever thought of this question: how can we be successful in the 21st century, which is full of great challenges and fierce competitions? In my opinion, there are two important factors.脚本:
$ cat try.txt | xargs echo | awk '{gsub(/[^a-zA-Z0-9 -]/, "");print $0}' | awk 'BEGIN{i=0;j=0}{while(j<NF){j++;if($j~/^[gG]/) i++}}END{print i}'注意事项:
1、全角字符、换行符、空格符等的转换。
2、将竖排的文件变成一行输出。

统计文件中以某个字母开头的单词的数目相关推荐

  1. 用windows“记事本”创建一个文本文件(hamlet.txt),其中每行包含一段英文。试读出文件的全部内容,并判断:(1)该文本文件有多少行?(2)文件中以大写字母开头的有多少行?

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 题目: 代码: 效果截图: 总结 题目: 用windows"记事本"创建一个文本文件(hamlet.txt) ...

  2. Mapreduce程序 统计文件中每个单词出现次数

    mapreduce程序 统计文件中每个单词出现次数 调用MapReduce对文件中各个单词出现次数进行统计 一.安装环境 二.准备工作 1.创建Hadoop账户 2.更新 apt 3.安装vim 4. ...

  3. python中的os.mkdir和os.makedirs的使用区别,以及如何查看某个模块中的某些字母开头的属性方法

    1 os.mkdir的使用 os.mkdir(dir_name):用于新建文件夹,当要新建的文件夹已经存在的时候,就会报错:FileExistsError: [Errno 17] File exist ...

  4. linux字符串排序文件,Linux awk+uniq+sort 统计文件中某字符串出现次数并排序

    https://blog.csdn.net/qq_28766327/article/details/78069989 在服务器开发中,我们经常会写入大量的日志文件.有时候我们需要对这些日志文件进行统计 ...

  5. python统计有几个单词_统计文件中单词的个数---Shell及python版

    最近在看shell中有个题目为统计单词的个数,使用了awk功能,代码如下 #!/bin/bash if [ $# -ne ];then echo "Usage:basename $0 fil ...

  6. 输入多个单词,统计以指定字母开头的单词个数

    本题目:先输入一个含有多个单词的字符串,然后再输入一个字母,然后调用函数getWordNum统计该行字符中以指定字母开始的单词的个数(不区分大小写).所谓"单词"是指连续不含空格的 ...

  7. 6-9 输入多个单词,统计以指定字母开头的单词个数 (10 分)

    本题目:先输入一个含有多个单词的字符串,然后再输入一个字母,然后调用函数getWordNum统计该行字符中以指定字母开始的单词的个数(不区分大小写).所谓"单词"是指连续不含空格的 ...

  8. 统计abacbacdadbc中的每个字母出现的次数,输出格式是:a(4)b(3)c(3)d(2)

    2019独角兽企业重金招聘Python工程师标准>>> import java.util.Iterator; import java.util.Map; import java.ut ...

  9. python统计元音字母个数_统计字符串中各元音字母(即A,E,I,O,U)的个数。

    下列给定函数中,函数 fun 的功能是:统计字符串中各元音字母 ( 即 A , E , I , O , U) 的个数.注意:字 母不分大小写.例如,输入 THIs is a boot ,则应输出是 1 ...

最新文章

  1. 软件开发向大数据开发过渡_如果您是过渡到数据科学的开发人员,那么这里是您的最佳资源...
  2. linux动态链接库的使用,Linux动态库soname的使用
  3. mysql5.5以上my.ini中设置字符集
  4. Android怎么结束一个进程,我试了用 ActivityManager.killBackgroundProcesses方法去结束,但是没有反应
  5. Null和Undefined类型
  6. vue中如何进行Excel文件的下载
  7. 查询工资最低的3名员工的职工工号、姓名和收入_普法课堂|你有多久没有收到工资条了?...
  8. 交换机的基本配置实验报告_无线网络设计配置即实验报告
  9. (12)vue.js 修饰符
  10. 列存Delta表是个什么东东
  11. Kickstart +ftp+dhcp+tftp实现Linux系统的无人值守安装
  12. pku 3592 Instantaneous Transference tarjan缩点重建图+spfa求最长路
  13. 项目过程中的部分逻辑
  14. HDU 1196 ( Lowest Bit )
  15. 查看Windows上运行程序的异常日志
  16. 【微信小程序】从零开始搭建一个英语学习小程序01——基础准备
  17. [QCTF2018]X-man-Keyword
  18. 计算机登录界面没有用户显示不出来,win7让administrator账户不出现在登陆界面方法...
  19. (转载)BitCometTracker使用指南
  20. Graph Convolutional Networks Meet Markov Random Fields: Semi-Supervised Community Detection in Attri

热门文章

  1. 008_MAC 终端使用技巧
  2. C++链接ODBC数据源:VS2013,Access
  3. apache2.2.21下为codeigniter配置url地址重写
  4. 春Phone计划 51cto沙龙上海站
  5. Command Prompt + Perl 脚本编写笔记
  6. 《魔兽世界插件》教程---21点扑克游戏 Blackjack
  7. 更新证书错误Code Sign error: Provisioning profile ‘XXXX'can't be found
  8. Date跟String类型之间的转换!
  9. C++ Primer 第二章 学习笔记及习题答案
  10. ElementUI 按需引入坑爹的点记录