On Sun, 2017-04-16 at 20:40 -0500, David Fleck wrote: > On Sun, 2017-04-16 at 15:49 -0700, Rich Shepard wrote: > > I was wondering if there's a gnu utility that can query > > installed > > executables (in /usr/bin, /bin, /usr/local/bin, etc.) for the > > string > > 'python.' > > for i in /usr/bin/*; do strings $i | grep python && echo $i >> > output.txt > > Replace /usr/bin/* as needed. Could this be faster if you can restrict the scan to ascii text files??? Use file somehow to decide if a file should be checked or not?
for i in /usr/bin/*;do file $i | grep 'ascii text'... I need to store the result of file and whether or not it was ascii text as well as the name of the file that is ascii text. Then take file and do cat file | grep 'python' ; if python then notify caller. Sorry about the vague mixture of pseudo code and non pseudo code. -- Michael C. Robinson _______________________________________________ PLUG mailing list PLUG@lists.pdxlinux.org http://lists.pdxlinux.org/mailman/listinfo/plug