Is there a similar utility to grep
available from the Windows Command Prompt, or is there a third party tool for it?
If you don't mind a paid-for product, PowerGREP is my personal favorite.
I also found one more way of utilizing GREP like functionality in Windows 7 and above without any extra application to install and on older systems you can use install Powershell.
In Powershell, User can use Where-Object it has quite comprehensive set of feature that provides all the functionality of GREP plus more.
Hope It helps.
You have obviously gotten a lot of different recommendations.
My personal choice for a Free, 3rd Party Utility is: Agent Ransack
Agent Ransack Download
Despite its somewhat confusing name, it works well and can be used in a variety of ways to find files.
Good Luck
Update: This wasn't true when the question was originally asked, but now Microsoft lets one Install the Windows Subsystem for Linux, and Windows will then run grep. In PowerShell, run:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
There is a command-line tool called FINDSTR
that comes with all Windows NT-class operating systems (type FINDSTR /?
into a Command Prompt window for more information) It doesn't support everything grep
does but it might be sufficient for your needs.
GnuWin32 is worth mentioning, it provides native Win32 version of all standard linux tools, including grep, file, sed, groff, indent, etc.
And it's constantly updated when new versions of these tools are released.