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

You Might Also Like
Relax: PRTG Monitors Your IT for You Icon
Relax: PRTG Monitors Your IT for You

Stay in control and avoid IT headaches. PRTG monitors your network, devices, and apps - receive alerts when it matters most.

You’re the go-to IT person, always putting out fires and keeping things running. With PRTG, you get reliable alerts to monitor your entire IT infrastructure, without the noise. Our intuitive setup gives you a clear overview of your network, devices, and applications in real time. Get instant alerts only when something needs your attention, whether you’re at your desk or on the move. Spend less time worrying about outages and more time focusing on what matters. Set up PRTG once and let it work for you - PRTG has you covered.
Start Your Free PRTG Trial Now
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

BSD, Cygwin, Linux, Windows

Intended Audience

Advanced End Users, Developers, System Administrators, 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