使用bash文本实用程序对字符串匹配后的出现次数进行计数

问题描述

|| 我正在尝试使用一些不错的conky配置来重组我的桌面。由于我是Emacs中非常喜欢org-mode的人,因此我想从org文件中导出任务,在其中保留我的日常任务并将其显示在conky中。说我有一个像这样的文件:
* first item
** subitem
** subitem
** subitem
* second item
** subitem
** subitem
* third item
** subitem
** subitem
** subitem
** subitem
我想为我的任务创建摘要,以检查所有以
*
开头的任务,并在其之前计数count2ѭ项。然后,我想以合适的方式提出:
* first item [3]
* second item [2]
* third item [4]
虽然我可以找到仅以一个
*
到ѭ5beginning开头的字符串:
grep \"^\\\\* \" foo.org
我可以用以下公式计算2出现的次数:
grep -c \"^\\\\*\\{2\\}\" foo.org
如何获得理想的结果?当然,可以使用Python或Ruby,但是我只想坚持使用bash实用程序。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)