linux - 如何在Linux中的awk shell脚本中搜索dd/mm

标签 linux shell awk

我想在文件中搜索字符串,字符串是dd//mm。我需要计算这些字符串出现的次数。我如何在 awk 中使用该字符串。目前我使用类似的东西,但结果是空的:

awk ' /$1/$2/  {i++}END{print i}' filename.text

文件中的示例内容

09/Oct/2012 filecontentesfilecontetn
 09/OCt/2012 filecontentesfilecontetn
08/OCt/2012 filecontentesfilecontetn 

最佳答案

假设您的 awk 是 GNU:

$ awk '/'$1'\/'$2'/{i++}END{print i}' IGNORECASE=1 file
2

关于linux - 如何在Linux中的awk shell脚本中搜索dd/mm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12814036/

相关文章:

php - bash.sh 运行 cron 的权限被拒绝

perl - 如何使用sed/awk/perl在两列之间插入双引号(“)

linux - 如何根据执行时间过滤匹配进程?

linux - bash 脚本来捕获输入

bash - Unix:If/then 语句始终为假

linux - 如何将命令应用到第n列?

linux - 将参数传递给 awk 脚本文件

Linux bash脚本,如何使用命令中的数据

linux - 使用shell脚本将文件中的字符串替换为另一个具有特殊字符的字符串

linux - 如何创建与一天中的分钟相对应的文件?