C
Celegans
In past years I have used Windows Explorer a lot looking for files by name
or for files with a particular string in them. I often am looking through
"odd" file types for things, not just files that Windows Vista is likely to
index.
For example, I have a lot of old UNIX Bourne shell scripts with extensions
..sh. I can find just these .sh shell scripts by specifying Name "*.sh" in
the Advanced search in Vista. (The "Name" field makes me uneasy since I
don't know what it's searching with all the "automatic" indexing.) But what
if I want to find old .sh shell scripts that had the string "uname" in them?
How do I do this? This used to be simple but I cannot figure it out. What
am I missing?
In XP I could simply right click on the folder in Windows Explorer and
select Search. Then I could specify filename and/or words in a file.
In Vista I can still right click and select Search in Windows Explorer. I
can then select Advanced Search -- I don't really trust regular search for
anything since it almost never works. But how do I say I want to find a
particular string in a file that may not be indexed? The user interface
doesn't seem to show I have this option.
Is Windows Explorer search in Vista so bad now that I'll need a third party
tool for searching for simple strings without indexing files? Perhaps I
should just go with Linux and grep and abandon Vista with "easy" tasks
becoming impossible with Vista? With Vista's search failing all the time,
it takes a lot longer to find things manually, and I find myself wanting to
go back to XP every day. Too many things in Vista are "different" but not
really "better".
efg
or for files with a particular string in them. I often am looking through
"odd" file types for things, not just files that Windows Vista is likely to
index.
For example, I have a lot of old UNIX Bourne shell scripts with extensions
..sh. I can find just these .sh shell scripts by specifying Name "*.sh" in
the Advanced search in Vista. (The "Name" field makes me uneasy since I
don't know what it's searching with all the "automatic" indexing.) But what
if I want to find old .sh shell scripts that had the string "uname" in them?
How do I do this? This used to be simple but I cannot figure it out. What
am I missing?
In XP I could simply right click on the folder in Windows Explorer and
select Search. Then I could specify filename and/or words in a file.
In Vista I can still right click and select Search in Windows Explorer. I
can then select Advanced Search -- I don't really trust regular search for
anything since it almost never works. But how do I say I want to find a
particular string in a file that may not be indexed? The user interface
doesn't seem to show I have this option.
Is Windows Explorer search in Vista so bad now that I'll need a third party
tool for searching for simple strings without indexing files? Perhaps I
should just go with Linux and grep and abandon Vista with "easy" tasks
becoming impossible with Vista? With Vista's search failing all the time,
it takes a lot longer to find things manually, and I find myself wanting to
go back to XP every day. Too many things in Vista are "different" but not
really "better".
efg