用于C++(windows)的grep或awk脚本解析库

grep or awk script parsing library for C++ (windows)

本文关键字:脚本 awk grep C++ windows 用于      更新时间:2023-10-16

我有兴趣为我正在做的事情编写一个思想组织者/伪数据库的个人程序,我可以在学习更多C++的同时根据自己的需求进行定制。我主要在windows系统上操作,但一直在linux环境中工作,并学习使用grep和awk以及一些非常方便的实用程序。我想使用grep和awk风格的命令,我想知道在哪里可以找到解析它们的库,如果它们存在的话?

如果你真的想的话,你可以在Windows上的Cygwin或Mingw下使用它们。

我在MinGW64下制作了一个有限的"grep库"和一个用于Visual Studio的DLL。它只计算火柴。

把它拿到这里。

它甚至支持线程。其中包括一个示例。

CCD_ 1是超不可重入的。它承载了大量的状态,所以这是一个超级丑陋的黑客。它唯一的优点是有效。经过测试。12个线程,数百万行,没问题。

我必须获得grep电源。就速度而言,没有什么能比得上!

我用两个接受字符串数组或模式文件的入口点替换了main(((后者根本没有经过测试!使用grep_keys()(。

根据我所看到的,让grep成为一个干净的库,或者将其移植到WinAPI几乎是一次完全的重写。

再次,这是一个黑客,所以请不要评论。相反,要高效并清理它,或者让grep开发人员将其作为一个lib。那些家伙在干什么。grep属于自己的联盟。