小编lin*_*cao的帖子

使用grep计算一个单词在文件中重复的次数

问题是这样的:

例如,我有一个文件"a.xml".在这个文件中,它只是一行

<queue><item><cause><item>
Run Code Online (Sandbox Code Playgroud)

我想知道<item>发生了多少次,在这种情况下它是2.

但是,如果我跑:

grep -c "<item>" a.xml 
Run Code Online (Sandbox Code Playgroud)

它只会给我1,因为grep会在匹配第一个时立即停止<item>.

所以我的问题是如何使用简单的shell/bash命令返回<item>发生的次数?

它看起来很简单,但我找不到一个好方法.有任何想法吗?

bash shell grep

4
推荐指数
1
解决办法
9136
查看次数

这个Makefile句子中两个%符号的含义是什么?

我在Makefile中遇到了这行代码.我已经尽力找到解释但却无法解释.如果你有线索,有人可以通过提示吗?特别是,这个Makefile句子中的符号%=是什么意思.

ifndef VARA
    VARB := $(CURDIR:/Dev/home/ajhome/%=/home/%)
    export VARA:= $(VARB)
endif
Run Code Online (Sandbox Code Playgroud)

提前欣赏很多.

makefile

0
推荐指数
1
解决办法
660
查看次数

标签 统计

bash ×1

grep ×1

makefile ×1

shell ×1