统计文件中以某个字母开头的单词的数目
版权声明:本文系作者原创。未经许可,不得转载。
文件名为:try.txt
$ cat try.txt
The Younger Generation In the Twenty-first Century
Good 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、将竖排的文件变成一行输出。
辛巴
it男
256 声望
4 粉丝
推荐阅读
mac下编译go-ethereum
macos: 10.14.4 下载go-ethereum源码,按照文档执行命令编译: $ make all 报错:fatal error: 'stdlib.h' file not found /usr/include 查看xcode是否安装: $ xcode-select --install xcode-select: error: com...
lansheng228赞 2阅读 3.3k
`hadoop fs -mkdir <path>` 创建的目录位置
linux创建文件夹命令mkdir 绝对路径 {代码...} mkdir 相对路径 {代码...} hadoop创建文件夹命令hadoop fs -mkdir 绝对路径 {代码...} hadoop fs -mkdir 相对路径 {代码...} [链接]
guyu阅读 600
关于一个前端开发常见shell命令的操作
由于工作中需要涉及到操作Linux文件,部署一些项目,以及Nginx修改等等目录操作命令名使用举例功能描述mkdirmkdir dirname创建一个目录rmdirrmdir dirname删除一个目录mvdirmvdir dir1 dir2移动或重命名一个目录c...
vipbic阅读 586
Flink start-cluster.sh
关键的函数 TMWorkers(启动TaskManager)、readMasters(读取masters信息)、readWorkers(读取worker信息),定义了一些环境变量
journey阅读 552
hdfs file system shell的简单使用
@[TOC]1、背景此处我们通过命令行,简单的学习一下 hdfs file system shell 的一些操作。2、hdfs file system shell命令有哪些我们可以通过如下网址[链接]来看看支持的命令操作。 其中大部分命令都和linux的命令...
huan1993阅读 439
MySQL和MongoDB如何JOIN查询?一个直接在本地运行的SQL执行引擎
在微服务和云原生愈发流行的今天,数据的分布也愈发脱离单库单机而更加复杂,使用的数据库类型也会更多,但业务的复杂依然会带来了大量的数据查询和导出需求,而很多时候我们很难为数据量的大部分系统创建完整的B...
snower阅读 398
Shell在日常工作中的应用实践
作者:京东物流 李光新1 Shell可以帮我们做什么作为一名测试开发工程师,在与linux服务器交互过程中,大都遇到过以下这些问题:•一次申请多台服务器,多台服务器需要安装相同软件,配置相同的环境,同样的操作需...
京东云开发者阅读 345
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。