Bare Metal Software Home

Last updated May 04 2016 11:09:41
Copyright © 2003, 2004, 2005, 2006 Bare Metal Software Pty Ltd.

Home | BareTail | BareTailPro | BareGrep | BareGrepPro | Buy Now | News | Contact Us

BareGrep

Win32 (Windows 95, 98, ME, NT, 2000, XP)

Free Download - baregrep.exe ~ 246k

Version 3.50a 2006-11-02 Read Licence

Registered Download* - Only $US 25

Version 3.50aR 2006-11-02 Read Licence

* Option to disable start-up splash screen.

Product Overview

*NEW* Option to search subfolders recursively for matching files.

*NEW* Support for huge files (> 2GB).

BareGrep is a tool for searching text files. Similar to the Unix grep tool, the search strings are specified with a regular expression for powerful searching. BareGrep can search subfolders recursively for files. BareGrep performs an incremental search and presents the search results in a tabular format that allows easy navigation and sorting of the results. BareGrep supports DOS/Windows and Unix text files.


BareGrep Screenshot


Find text in files fast

Fast to build search queries

Extract data and sort

Fast to use

Fast to deploy and remove

Support for many file types


Find text in files fast

  • Search subfolders recursively

    Search subfolders recursively

    BareGrep can recursively search sub-folders, making it easy to find matching files anywhere on the file-system.

  • Optimised search
    The text searching algorithm used by BareGrep is based on our custom regular expression engine, which has been optimised for run-time performance.


Fast to build search queries

  • Build powerful search queries with regular expressions

    Build powerful queries with regular expressions

    Regular expressions are used to specify the string to be found. The regular expression syntax supported by BareGrep is a common subset of the syntax used in Java, Perl and PHP.

  • Incremental searching
    Each time the regex specifying the text to search for is changed, the search results are automatically updated. This dynamic feedback as you type makes it quick and easy to construct a regular expression that matches the correct text.

  • Dynamic error feedback

    Dynamic error feedback

    As you edit a regex, the syntax is dynamically checked and any syntactic errors are reported interactively, making it quick and easy to construct correct regular expressions.

  • History of recent regular expressions

    History of recent regular expressions

    Each syntactically correct regular expression that is used is automatically stored in a history of recent regexes.

  • Specify multiple files with wildcards

    Specify multiple files with wildcards

    For users who prefer to use the keyboard, it is possible to specify multiple files by entering a list of files (including wildcards) separated by spaces. The full set of wildcards normally provided by the operating system is supported.

  • Specify multiple files with the mouse

    Specify multiple files with the mouse

    For users who prefer to use the mouse, it is possible to select multiple files.


Extract and sort data

  • Capturing groups - output into columns

    Capturing groups - output into columns

    Capturing groups can be specified in the regular expression, causing the matching text to be presented in columns after the text of the line. This feature makes it easy to extract text from matching lines. The bracket characters '(' and ')' are used in regular expressions to specify capturing groups. For the precise syntax, consult the Regex Reference.

  • Sorting columns

    Sorting columns

    The search results are presented in columns, including the file name, line number, text of the line and the results of any capturing groups specified in the regular expression. The search results can be sorted on any column for different views of the results.

  • Configurable font

    Configurable font

    The font used for output and user input can be customised for maximum readability, or to maximise the amount of output that can be seen in the window.


Fast to use

  • Real-time user experience
    Our products are carefully designed to be responsive to user interaction at all times. Even when processing large data sets or huge files, our tools are designed to perform gracefully and provide continuous, real-time user interaction.

  • No-nonsense user interface
    Full access to all features is provided through both the keyboard and the mouse. Commonly used functions have mouse and keyboard shortcuts. The main menu can be hidden to save space, as all menu items can be found on the system menu (accessible with Alt-SPACE and the mouse) at all times. Our tools do not provide wizards and dockable toolbars.

  • Standard window placement options

    Standard window placement options

    All of our products provide standard window placement options, including 'Always on Top', for laying them out on the screen quickly and accurately.

  • Command line interfaces

    Command line interfaces

    All of our tools provide a command line interface for command shell users. This feature also makes it easy to launch our tools from shortcuts and batch files. Consult the Command Line Usage for details on how to use BareGrep from the command line.


Fast to deploy and remove

All of our tools are designed to be easily deployed into a range of computing environments. They are also designed to be easy to completely remove.

  • Single, small executable - no installer
    Our tools automatically install when they first run. No explicit installation is required - you may start using them immediately. Because our tools are so small it is possible to run them from a network share, removing the need to copy the executable to the system where it will be used.

  • Easy to remove completely from a system
    Because our tools are distributed as a single executable, you can remove them completely from a system by deleting the executable and the associated registry settings. Consult the FAQ for more information on where to find the registry settings. Note that the registry settings can also be copied to other users to propagate standard configurations to many users.

  • Run from the network
    Because our tools are so small and they install automatically on the first run, it is possible to run them from a network share or web page. This feature removes the need to copy the executable to the system where it will be used.


Support for many file types

  • Files of any size (including files larger than 2GB)

    Files of any size

    All of our tools are designed to handle files of any size, including huge files greater than 2GB in size. 64 bit file sizes are supported.

  • Unix and Win32/DOS text files All of our tools can handle text files in Unix (lines end in a LF character) or Dos/Windows (lines end in a CR and LF character) format.

  • Binary files

    All of our tools are designed to work gracefully with binary files. While they are primarily designed for use with text files, they can also display binary data (although the output may not be human-readable).



Want to know about new releases?


We only send email when we release a new version (Privacy Policy)

Our product news is also provided as an RSS Bare Metal Software RSS News Feed feed.

Home | BareTail | BareTailPro | BareGrep | BareGrepPro | Buy Now | News | Contact Us

Copyright © 2003, 2004, 2005, 2006 Bare Metal Software Pty Ltd.