Re: find/grep file extensions
From: Stephane CHAZELAS (this.address_at_is.invalid)
Date: 11/30/04
- Next message: Stephane CHAZELAS: "Re: after running a command with 'xterm -e' how do I leave the window active ?"
- Previous message: Michael Paoli: "Re: while true; do mkdir -p neener; cd neener; done"
- In reply to: Bill Marcum: "Re: find/grep file extensions"
- Next in thread: rakesh sharma: "Re: find/grep file extensions"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 30 Nov 2004 09:14:31 +0000
2004-11-29, 18:53(-05), Bill Marcum:
[...]
>> find . -name "*.[fcChb] *.[cC][cC]" -exec grep \!* /dev/null \{\} \;
>> find . -name "{*.[fcChb]}{[cC]}" -exec grep \!* /dev/null \{\} \;
>>
> find . -name "*.[fcChb]" -o -name "*.[cC][cC]"
>
> If you have GNU find, -iname is case insensitive.
[...]
You need parenthesis as -a (implied when missing) has higher
precedence than -o
find . -name ... -o -name ... -exec ...
is
find . \( -name ... \) -o \( -name ... -exec ... \)
You need
find . \( -name ... -o -name ... \) -exec ...
-- Stephane
- Next message: Stephane CHAZELAS: "Re: after running a command with 'xterm -e' how do I leave the window active ?"
- Previous message: Michael Paoli: "Re: while true; do mkdir -p neener; cd neener; done"
- In reply to: Bill Marcum: "Re: find/grep file extensions"
- Next in thread: rakesh sharma: "Re: find/grep file extensions"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|