首页 > 系统相关 >linux中统计文本中每一行中空格的总数目

linux中统计文本中每一行中空格的总数目

时间:2022-12-31 21:22:49浏览次数:44  
标签:文本 ## PC1 空格 linux test txt root

 

001、

[root@PC1 test]# ls
a.txt
[root@PC1 test]# cat a.txt                                 ## 测试数据
a b c d
x    x k
a  d  k k
[root@PC1 test]# awk '{print gsub("k", "&")}' a.txt        ## 统计每一行的k的数目
0
1
2
[root@PC1 test]# awk '{print gsub(" ", "&")}' a.txt        ## 统计每一行中空格的数目
3
5
5
[root@PC1 test]# awk '{sum += gsub(" ", "&")} END {print sum}' a.txt      ## 统计文本中总的空格数目
13

 

标签:文本,##,PC1,空格,linux,test,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/17017290.html

相关文章

  • linux 中实现文件名的补齐
     001、[root@PC1test]#ls[root@PC1test]#touchtest{1..12}##创建测试数据[root@PC1test]#lstest1test10test11test12test2test3test4......
  • Blazor linux 来了
    各个版本发布文件尝鲜https://bt.freepos.es:8086/down/JsCnbIT3JuHg......
  • Linux 监控和调试利器 Sysdig 入门教程
    Sysdig简介Sysdig官网上对自己的介绍是:OpenSourceUniversalSystemVisibilityWithNativeContaierSupport.它的定位是系统监控、分析和排障的工具,其实在Linux......
  • Linux:使用snap安装Redis
    文档官网https://snapcraft.io/红帽Linux平台下安装教程https://snapcraft.io/docs/installing-snap-on-red-hat搜索应用https://snapcraft.io/search安装rpm-iv......
  • lazarus linux/windows简易三层
    Lazarus下特别是linuxaarch64下使用简单的三层控件特别难找,综合已有的代码,在2022年最后一天,写了个简单的三层,其中服务端使用了UNIDAC和RealThinClientSDK,客户端简单封装......
  • 解决Linux Cache/Buffer及Swap过大的问题
    目录问题描述什么是Cache/Buffer?什么是Swap?什么是Cache/Buffer什么是SwapCache/Buffer及Swap过大会导致哪些问题?解决方法手动清除Cache/Buffer调整swapBuffer/Cache与......
  • linux 常用命令
    操作系统概述Linux操作系统安装Linux文件系统Linux命令操作Linux权限管理用户和用户组用户操作命令权限操作Linux进程管理Linux其他常用命令大全Linux......
  • Linux关闭ipv6 icmp reply
    Linux主机通常会关闭ipv4的icmpreply来防止扫描,增加安全性#临时关闭icmpreplyecho1>/proc/sys/net/ipv4/icmp_echo_ignore_all#永久关闭#在/etc/sysctl.conf文......
  • linux 下命令
    linux下命令   Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要......
  • es5的trim()方法清除两侧空格
    1.trim()的作用,清除字符串左右两侧的空格,不会清除中间的空格trim()方法返回的是一个新的字符串,不会影响原来的字符串varstr="andy"console.log(str......