Tue Apr 20 21:05:28 NZST 2004
How do I find files having either of several extensions?
Eg this finds all .c and .h files
$find . -name '*.[ch]'
but what if I want to find all .cpp and .h files?
I guess I need a grouping operator in the pattern but I can't figure out
what it is.
I've looked in the man page and Google and tried a few things, also
tried the -regex switch instead of -name but couldn't get it to work.
Eg this doesn't find anything
$find . -regex '.*\.(cpp|h)'
I suspect the answer is really simple. Any ideas what I'm doing wrong?
Glenn Ramsey <glenn@c...> 07 8627077
More information about the wlug
NOTICE: This is an archive of a public mailing list. The University of Waikato is not responsible for its contents.