linux-查找文件 字符串出现的次数
时间:2021-06-30 17:41:59
收藏:0
阅读:0
(一)单字符串
1,
grep -o "查找字符串" 文件名 | wc -l
2,
awk -v RS="@#$j" ‘{print gsub(/targetStr/,"&")}‘ filename
awk ‘{s+=gsub(/targetStr/,"&")}END{print s}‘ filename
小文件- grep 快
大文件 awk 快 why ? 待补充
可以试下 time grep -o "查找字符串" 文件名 | wc -l 和 time awk -v RS="@#$j" ‘{print gsub(/targetStr/,"&")}‘ filename 查看耗时
?需要补充下 time
(二)多字符串
1,grep -o targetStr_1\|targetStr_2\|targetStr_3…… filename | wc -l 必须加引号(单、双都可以)
评论(0)