awk - 在偶数行中计数 b 或 B
问题描述
我需要计算在 file.txt 的偶数行中出现字母“b”或“B”的次数,例如对于 file.txt,例如:
everyB or gbnBra
uitiakB and kanapB bodddB
Kanbalis astroBominus
我得到了第一部分,但我需要数这些 b 或 B 字母,我不知道如何将它们一起数
awk '!(NR%2)' file.txt
解决方案
$ awk '!(NR%2){print gsub(/[bB]/,"")}' file
4
推荐阅读
- sql - 访问:用户输入年份查询该会计年度的日期
- firewall - Sonic Firewall NSA 3600 portshield 开关问题
- javascript - 将 npm 模块导入 Google Chrome 扩展内容脚本
- grails - Grails如何使用标准按儿童最大日期对列表进行排序
- state - 是否有记录的方法来获取 Kafka Stream 的所有状态存储?
- r - mRpostman 输出是 R 中带有 NA 的长向量
- python - 找出是否在类的 @staticmethod 内部运行
- azure-cosmosdb - 通过 DTUI 将 JSON 文档加载到 Azure CosmosDB 中,如何批量转换文档以便使用 LINQ 进行查询?
- amazon-web-services - 使用 PHP API 的 AWS Amazon Cloud Search 表达式定义
- ruby-on-rails - 为 Appacademy 的新 Macbook Air (M1) 安装正确的 Ruby / rbenz