#!/bin/sh # Find files within $1 directory containing the word $2 but dont check certain directories echo time find $1 ! -iwholename '/dev/*' ! -iwholename '/proc/*' ! -iwholename '/sys/*' -mount -type f -exec grep "$2" {} +; -print echo echo $0 $1 $2 echo Using + findtext.sh . slackware ./bin/network:echo "Network support for NFS install, 23-Sep-2004 volkerdi@slackware.com" ./bin/pcmcia:echo "PCMCIA/Cardbus support script, 2003-02-18 volkerdi@slackware.com" ./etc/rc.d/rc.S:echo -n "slackware login: " ./etc/dialogrc:# $Id: slackware.rc,v 1.2 2001/12/02 21:19:05 Patrick.J.Volkerding Exp $ ./etc/HOSTNAME:slackware.example.net ./etc/hosts:127.0.0.1 slackware.example.net slackware ./usr/lib/setup/FDhelp:volkerdi@slackware.com ./usr/lib/setup/INSNFS: /slack/slackware/a3, then you would respond: /slack/slackware ./usr/lib/setup/INSCD:echo "/var/log/mount/slackware" > $TMP/SeTDS ./usr/lib/setup/INShd:distribution's slackware/ directory like you'd find it on the FTP ./usr/lib/setup/INShd:distribution is in /stuff/slackware/, then you have to have ./usr/lib/setup/INShd:directories named /stuff/slackware/a, /stuff/slackware/ap, and so ./usr/lib/setup/INShd:slackware/ directory where the directories containing\n\ ./usr/lib/setup/INShd:directories /stuff/slackware/a, /stuff/slackware/ap, and so on\n\ ./usr/lib/setup/INShd: /stuff/slackware\n\ ./usr/lib/setup/setup:# As always, bug reports, suggestions, etc: volkerdi@slackware.com ./usr/lib/setup/setup:# end slackware setup script ./usr/lib/setup/SeTpartitions:# Rewrite to support filesystem plugins , 07-May-2001 real 0m0.034s user 0m0.009s sys 0m0.015s /usr/local/bin/findtext.sh: line 5: -print: command not found /usr/local/bin/findtext.sh . slackware Using \ findtext.sh . slackware echo "Network support for NFS install, 23-Sep-2004 volkerdi@slackware.com" ./bin/network echo "PCMCIA/Cardbus support script, 2003-02-18 volkerdi@slackware.com" ./bin/pcmcia echo -n "slackware login: " ./etc/rc.d/rc.S # $Id: slackware.rc,v 1.2 2001/12/02 21:19:05 Patrick.J.Volkerding Exp $ ./etc/dialogrc slackware.example.net ./etc/HOSTNAME 127.0.0.1 slackware.example.net slackware ./etc/hosts volkerdi@slackware.com ./usr/lib/setup/FDhelp /slack/slackware/a3, then you would respond: /slack/slackware ./usr/lib/setup/INSNFS echo "/var/log/mount/slackware" > $TMP/SeTDS ./usr/lib/setup/INSCD distribution's slackware/ directory like you'd find it on the FTP distribution is in /stuff/slackware/, then you have to have directories named /stuff/slackware/a, /stuff/slackware/ap, and so slackware/ directory where the directories containing\n\ directories /stuff/slackware/a, /stuff/slackware/ap, and so on\n\ /stuff/slackware\n\ ./usr/lib/setup/INShd # As always, bug reports, suggestions, etc: volkerdi@slackware.com # end slackware setup script ./usr/lib/setup/setup # Rewrite to support filesystem plugins , 07-May-2001 ./usr/lib/setup/SeTpartitions real 0m0.427s user 0m0.170s sys 0m0.233s /usr/local/bin/findtext.sh . slackware