用于C++(windows)的grep或awk脚本解析库
grep or awk script parsing library for C++ (windows)
我有兴趣为我正在做的事情编写一个思想组织者/伪数据库的个人程序,我可以在学习更多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
属于自己的联盟。
相关文章:
- 如何通过cpp程序运行shell脚本
- 在程序中编写脚本来编写和编译代码
- 如何在c++中使用system()来运行包含空格的python脚本
- 在cygwin中运行c++脚本时发生错误
- 如何将真正的字符串从python c-api转换为python脚本
- 用于将C++代码转换为 Web 程序集的脚本未终止
- 如何使用C++初始化向量;脚本化值不是数组、指针或矢量错误
- 在原子中使用犰狳与脚本
- 我适合在我的构建系统中使用 shell 脚本而不是AX_CHECK_COMPILE_FLAG吗?
- CANoe - 无法在 CAPL 脚本中打开.dll
- 在从Qt调用的Python脚本中导入OpenCV崩溃
- 将数组/向量发送到 c++ 脚本的 cython 示例
- 脚本的多重定义::LState
- 从C++应用获取PowerShell脚本输出
- 用户控制从 c++ 到 java 脚本的 Webassembly 访问调用
- 使用 Main() 返回值作为 python 脚本的参数
- 如何从测试脚本中运行WAF编译C++程序?
- bash脚本在使用popen()时不返回代码以调用C ++程序
- 为什么awk脚本比C++程序更快
- 用于C++(windows)的grep或awk脚本解析库