grep -o“$ var”file | wc -l使用grep计数发生的次数
它用于用文本字符串替换“$ var”,但不与变量一起使用。
我检查了“$ var”是一个字符串。
grep -o“$ var”file | wc -l
它用于用文本字符串替换“$ var”,但不与变量一起使用。
我检查了“$ var”是一个字符串。
新:
你好,这里是代码。 list.txt包含多行单词列表,每行包含一个单词。 source.txt是一个单行文件,它由多个字符组成,没有任何空格。
#!/bin/bash
for i in $(seq 1 100)
do
word=$(sed "$i"'q;d' list.txt)
#remove the new line character
word=${word//$'\r\n'/}
grep -o "$word" source.txt | wc -l >>output
done
例LIST.TXT:
aa
bb
cc
例的Source.txt:
aaccddffzzaabbhh
使用grep的-c标志,你不需要管它通过wc – Floegipoky 2014-10-04 05:15:13