Shell中统计字符串中单词的个数的几种方法

 更新时间:2019年03月05日 09:51:39   作者:杰瑞26  
今天小编就为大家分享一篇关于Shell中统计字符串中单词的个数的几种方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

Shell中求字符串中单词的个数的几种方法

方法一:

[linux@host ~]# echo 'one two three four five' | wc -w
5

方法二:

[linux@host ~]# echo 'one two three four five' | awk '{print NF}'
5

方法三:

[linux@host ~]# s='one two three four five' 
[linux@host ~]# set ${s}
[linux@host ~]# echo $#
5

方法四:

[linux@host ~]# s='one two three four five' 
[linux@host ~]# a=($s)
[linux@host ~]# echo ${#a[@]}
5

方法五:

[linux@host ~]# s='one two three four five' 
[linux@host ~]# echo $s | tr ' ' '\n' | wc -l
5

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • 如何实现ls命令在Win7下正常运行

    如何实现ls命令在Win7下正常运行

    ls命令是Linux系统下最常用的命令之一,使用ls指令可列出目录中的内容,包括文件和子目录的名称,下面通过本文给大家分享如何实现ls命令在Win7下正常运行,需要的朋友参考下吧
    2018-03-03
  • 查找目录下同名但不同后缀名文件的shell脚本代码

    查找目录下同名但不同后缀名文件的shell脚本代码

    这个脚本可以实现指定目录下同名但不同后缀名的查找,可以拓展为删除指定的文件的脚本,觉得很实用,分享一下
    2013-02-02
  • 找出Linux中所有真实用户的命令详解

    找出Linux中所有真实用户的命令详解

    接触过 Linux 的小伙伴们都知道在 Linux (或者说类 Unix)中,有三种类型的用户,超级用户,系统用户和普通用户,那么如何快速找出 Linux 中的真实用户呢,文中给大家介绍的非常详细,需要的朋友可以参考下
    2024-02-02
  • Linux tar 命令出现 Cowardly refusing to create an empty archive 错误解决办法

    Linux tar 命令出现 Cowardly refusing to create an empty archive

    这篇文章主要介绍了Linux tar 命令出现 Cowardly refusing to create an empty archive 错误解决办法的相关资料,需要的朋友可以参考下
    2017-04-04
  • Linux 无法使用userdel 删除用户和组的解决方案

    Linux 无法使用userdel 删除用户和组的解决方案

    这篇文章主要介绍了Linux 无法使用userdel 删除用户和组的解决方案的相关资料,需要的朋友可以参考下
    2017-04-04
  • 获取服务器信息的Shell脚本分享(ubuntu、centos测试通过)

    获取服务器信息的Shell脚本分享(ubuntu、centos测试通过)

    这篇文章主要介绍了获取服务器信息的Shell脚本分享(ubuntu、centos测试通过),本文直接给出实现代码,本文脚本实现获取linux发行版名称、查看系统是否为64位、系统内核版本等信息,需要的朋友可以参考下
    2014-12-12
  • Linux查看GPU信息和使用情况的实现命令

    Linux查看GPU信息和使用情况的实现命令

    这篇文章主要介绍了Linux查看GPU信息和使用情况的实现命令,文中通过示例代码和图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2023-12-12
  • linux系统下dd命令的使用方法

    linux系统下dd命令的使用方法

    这篇文章主要介绍了linux系统下dd命令的使用方法,dd命令的功能是把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换
    2014-01-01
  • linux iptables防火墙中的工作常用命令

    linux iptables防火墙中的工作常用命令

    linux系统的防火墙,IP信息包过滤u系统,它实际上由两个组件netfilter和iptables组成,这篇文章主要介绍了linux iptables防火墙-工作常用命令,需要的朋友可以参考下
    2022-10-10
  • shell批量curl接口脚本的简单实现方法

    shell批量curl接口脚本的简单实现方法

    这篇文章主要跟大家介绍了关于shell批量curl接口脚本的简单实现方法,文中通过示例代码介绍的非常详细,对大家学习或者使用shell具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-08-08

最新评论