While having a cygwin installed in windows gives most of unix command, still i was wondering how to search multiple filetypes in one command using windows "find" command.
ie: find . -name *.cpp -o -name *.h -o -name *.java
The above command gives me a list of all cpp, h & java, what will be the equivalent using the windows find?
The rough equivalent to the Windows find is the Unix grep .
Grep is a Linux / Unix command-line tool used to search for a string of characters in a specified file. The text search pattern is called a regular expression. When it finds a match, it prints the line with the result. The grep command is handy when searching through large log files.
This will locate all files with the given extensions in the current working directory and all subdirectories:
dir *.cpp *.h *.java /b/s
See https://technet.microsoft.com/en-us/library/cc755121.aspx for more info on using dir
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With