glex@uh.msc.umn.edu (Jeffrey Gleixner) (01/04/90)
How can I use find to search through a symbolic link?
I wrote a C program that, as an option, it will try to search
through the files and list the name of the file that have
the matching string.
system("grep -l string `find . -print`")
but it bombs with:
grep: Read error on ./"linked file": Is a directory
(it is a symbolic link to a directory).
Is it possible to ...
grep -l string `find . (if it is -type l then cd to the file;
grep -l string...) -print` ???
I know that the symbolicly linked directory won't have any
links back to my directory.
Can anyone help?
Thanks
glex@msc.umn.edu