[SVN] r7799 (Objective-C)
Allan Odgaard
throw-away-1 at macromates.com
Wed Jul 25 20:00:07 UTC 2007
On 25. Jul 2007, at 19:10, Gerd Knops wrote:
> BTW find should ignore all files with the pattern ._*.h as well as
> any _darcs directory. This worked for me:
>
> find "$TM_PROJECT_DIRECTORY" -type d \( -name _darcs \) -prune '!' -
> prune -o -name '*.h' '!' -name '._*'
>
> That extra "'!' -prune" is to make the expression false, otherwise
> the _darcs directory name is printed. Oddly enough it is not
> required when I try find through the command line, but if I run it
> fo example using the 'Filter through command' textmate function, it
> is needed.
If you do not place an explicit -print in the expression, you may get
the true branches printed.
Here’s my take:
find -E "$TM_PROJECT_DIRECTORY" -regex '.*/(_darcs|CVS|\..*)' -
prune -or -name '*.h' -print
More information about the textmate-dev
mailing list