CRGREP searches for matching text in databases, various document formats, archives and other difficult to access resources.

A command line tool for name and content text matching in database tables, plain files, MS Office documents, PDF, archives, MP3 audio, image meta-data, scanned documents, maven dependencies and web resources.

CRGREP will search resources within resources of any arbitrary combination or depth, so text within a document within a zip archive, and so on.

Here you will find binary downloads and discussion (https://sourceforge.net/p/crgrep/discussion/) . The actual development and issue tracking can be found here: https://bitbucket.org/cryanfuse/crgrep

Features

  • Search relational databases for matching text..
  • Supports SQLServer, Oracle, PostgreSQL, MySQL, SQLite and H2
  • Archive content grep; zip, tar, gz, 7z, jar, war, ear
  • Plain text files, PDF and Microsoft Office documents
  • Audio/MP3 files for title, artist and other data
  • OCR text recognition of scanned documents
  • NLP analysis to filter matching text by mood
  • Image meta-data; jpeg, bmp, png, gif, tiff
  • Maven POM file dependency match
  • Web page grep
  • Deep search combinations of resources within resources
  • Output formatting, color highlighted results

Project Samples

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 2.0 (LGPLv2)

Follow Common Resource Grep - crgrep

Common Resource Grep - crgrep Web Site

Other Useful Business Software
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
3
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • This is a great little tool that can be used cross-platform.
    Reply from Common Resource Grep - crgrep
    Posted 2023-04-23
    (Everyone) please test the new 1.0.6 release cross-platform if you can. Java 19 was used to build it.
  • I use this tool every week, and I think it is great. I am a professional editor, and the ability to hunt through whole trees of files for specific usages and patterns is great. The addition of regular expressions (use the -e flag) in 1.0.6 is the icing on the cake.
    Reply from Common Resource Grep - crgrep
    Posted 2023-02-02
    Thanks for the feedback, Darrenbiotext, glad you find it useful.
  • The only thing I'd like to see added is the ability to specify the number of lines before or after a match.
    1 user found this review helpful.
    Reply from Common Resource Grep - crgrep
    Posted 2023-02-02
    Hi mideflei, thanks for suggesting, I do have this listed in the ROADMAP.txt file ("context around match (-C)") but not yet implemented. I'd prefer a limited range of say up to 5 lines, or fixed default with just -C to keep it simple.
Read more reviews >

Additional Project Details

Operating Systems

Cygwin, Linux, BSD, Windows

Intended Audience

Advanced End Users, System Administrators, Developers, Testers

User Interface

Command-line

Programming Language

Java

Database Environment

SQL-based

Related Categories

Java Database Software, Java Search Software, Java Command Line Tools, Java OCR Software, Java Natural Language Processing (NLP) Tool

Registered

2013-08-01