shell统计字符串中子串的个数

萝呆子 2019-02-26 05:11:43
例如:
str1="abcdefghigklmnabcdefgabcdefg"
str2="efg"
在str1中,统计子串str2出现的次数为3。
shell命令,如何统计出子串在字符串中出现的次数?
百度一天了,没找到答案。求大神解答~
...全文
705 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq1187228784 2019-02-27
  • 打赏
  • 举报
回复
echo "abcdefghigklmnabcdefgabcdefg" |grep -o "abc"|wc -l
宁南学者 2019-02-27
  • 打赏
  • 举报
回复 2
echo ""abcdefghigklmnabcdefgabcdefg" |awk -F 'efg' '{ print NF -1 }' 记得给分,谢了

18,828

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧