`
alfred_long
  • 浏览: 567182 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

shell统计文件中某个字符串出现的个数

 
阅读更多

例:在a.txt  'abc' 字符串出现的个数

方法1:

$ grep -0 'abc' <a.txt|wc -l

$ 36

 

方法2:

$ cat a.txt |grep "abc" |wc -l

$ 36

 

统计的结果会直接出来

分享到:
评论

相关推荐

    Shell脚本中计算字符串长度的5种方法

    ### Shell脚本中计算字符串长度的五种方法 在日常的Shell脚本开发工作中,我们经常需要处理字符串,其中计算字符串长度是一个常见的需求。本文将详细介绍五种在Shell脚本中计算字符串长度的方法,并对每种方法进行...

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

    在Shell脚本编程中,有时候我们需要统计一个字符串中包含的单词个数。本文将介绍五种不同的方法来实现这一功能,这些方法适用于bash以及其他POSIX兼容的Shell。 ### 方法一:使用`wc`命令 `wc`是"word count"的...

    Shell获取字符串长度的多种方法总结

    我们在日常工作中,对于求字符串操作在shell脚本中很常用,实现的方法有很多种,下面就来给大家归纳、汇总了求字符串的几种可能方法,话不多说了,来一起看看详细的介绍吧。 方法如下: 【方法一】:利用${#str}来...

    Linux&SHELL;基本知识笔试试卷

    - `$` 表示匹配字符串的结尾。 - `\` 用于转义特殊字符。 - `.` 匹配除换行符外的任何单个字符。 #### 变量替换 - **知识点**:在 SHELL 中,变量替换可以使用 `$var` 或 `${var}` 的形式。`$(command)` 用于...

    实验2-shell及shell编程.docx

    6. 编写脚本统计指定目录中普通文件的个数、目录的个数、链接文件的个数。 我们可以使用 find 命令和 wc 命令来统计文件和目录的个数。 7. 编写一个脚本名称为 backup.sh,将第二个位置参数及其以后各参数所指定...

    linux-shell脚本命令:awk命令简介

    awk内置函数还包括对字符串进行操作的功能,例如 substr、split、sub和gsub函数,分别用于获取子字符串、分割字符串到数组、字符串替换等。 使用awk时,模式匹配是一个非常重要的功能。模式可以是字符串或者正则...

    linux实验报告简单shell命令操作.pdf

    17. 利用管道统计/etc文件夹下文件与子目录的个数,并将统计结果存放到count文件中。 18. 显示最近执行过的10条shell命令。 19. 为ls /root|wc -l命令设置别名为count。 20. 熟悉自动补全文件、目录名和自动补全命令...

    计算机软件基础:04第一章Bshell编程.doc

    * 输入输出语句:read 变量从 stdin 读取变量、echo 变量或字符串向 stdout 输出变量或字符串 【例1-8】文件sh8的内容为 echo enter word: read word echo \\nword=$word 通过这些知识点,我们可以了解到 Bshell ...

    shell高级编程实例

    9. **正则表达式**:在`[[`条件测试中,可以使用正则表达式匹配字符串。例如,`[[ $str =~ ^[0-9]+$ ]]`判断字符串是否全由数字组成。 10. **脚本调试**:`set -x`开启命令行追踪,显示脚本每一步执行的命令;`set ...

    shell基本命令

    * `grep` 命令:在一个或多个文件中搜索是否包含给定的字符串,该命令只显示查找到的文本行,不修改文件。选项有 `-a` 以文本文件方式搜索、 `-c` 计算找到的符合行的次数、 `-i` 忽略大小写、 `-n` 顺便输出行号、 ...

    Linux系统中的 Shell 编程.doc

    在Linux系统中,Shell编程是一种强大的工具,它允许用户编写包含一系列命令的文本文件,即Shell脚本,以便自动化执行重复性操作、批量事务处理、自动化运维任务以及定时任务执行。Shell脚本通过解释器来执行,其中`#...

    常用shell脚本命令

    使用 awk 命令可以统计以空格为分割的字符串中单词的个数。命令为:`awk ' { print NF } '`。其中,`NF` 是 awk 的内置变量,表示当前记录的字段个数。 在 Linux 中建立一个文件与另一文件的链接 使用 ln 命令可以...

    linux编程之shell入门实用.pdf

    Linux编程中的Shell是一种强大的命令行解释器,它允许用户通过编写脚本文件来自动化一系列的命令执行。在本文中,我们将深入探讨如何入门Shell编程,包括创建和运行Shell程序、理解Shell中的变量、掌握引号的使用...

    shell脚本编写入门资料

    双引号将一些“单词”括起来形成单个的“值”,单引号则将字符串视为普通的字符,而不是变量的引用或者命令。反引号在双引号内部使用时,表示需要对反引号所括起来的内容进行解析。 编写Shell脚本的基本步骤 1. ...

    Shell脚本中判断输入参数个数的方法

    在条件判断中,Shell提供了多种测试文件属性或字符串值的运算符,例如: - `-b`: 如果文件是块设备文件则返回真。 - `-c`: 如果文件是字符设备文件则返回真。 - `-d`: 如果路径是目录则返回真。 - `-e`: 如果文件或...

    Linux实验shell脚本.doc

    在shell脚本中,变量可以是数字、字符串或布尔值。变量可以使用赋值语句来赋值,如var="hello"。也可以使用read命令来读取用户输入,例如read -p "Please input your name: " name。shell脚本中还可以使用特殊变量,...

    unix--shell的一些特殊参数小结

    - `$*`:将所有命令行参数作为一个连续的字符串传递。 - **应用场景**: - 当需要分别处理每个参数时使用 `$@`。 - 当需要将参数作为一个整体字符串处理时使用 `$*`。 ##### 7. `$n` - **含义**:表示第 n 个...

    Linux 常见问题解决方案

    比较两个字符串是否相等的 shell 代码可以使用 if [ "$test"x = "test"x ],其中的关键点是使用单个等号,注意到等号两边各有一个空格,使用 "$test"x 最后的 x 是特意安排的,以避免当 $test 为空的时候报错。

Global site tag (gtag.js) - Google Analytics