问题是这样的:
例如,我有一个文件"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>发生的次数?
它看起来很简单,但我找不到一个好方法.有任何想法吗?
我在Makefile中遇到了这行代码.我已经尽力找到解释但却无法解释.如果你有线索,有人可以通过提示吗?特别是,这个Makefile句子中的符号%=是什么意思.
ifndef VARA
VARB := $(CURDIR:/Dev/home/ajhome/%=/home/%)
export VARA:= $(VARB)
endif
Run Code Online (Sandbox Code Playgroud)
提前欣赏很多.