I have some text "bar" contained in files FOO
and foo.cc
.
Is there a way to tell ack-grep
to search inside files with no extension (namely FOO
)?
I've tried something like this:
ack-grep --type-set=foo=FOO bar
which returns the text in foo.cc, but not file FOO.
I've also added the --type-set to my .ackrc file, calling
ack-grep --help-types
shows that ack-grep is looking for .FOO
files.
You can combine ack-grep
's -a
(search everything) with -G
(only search files that match a given regex). Something like:
ack-grep -a -G '^[^.]+$' what-to-search-for
should do the trick.
Under ack2 you have to define a custom type:
ack-grep --WANTED --type-set WANTED:match:^[^.]+$ what-to-search-for
works for me.