]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - tools/finder.sh
Das ein wenige instabile Sender der Emails gefixt.
[people/pmueller/ipfire-2.x.git] / tools / finder.sh
1 #!/bin/sh
2 # Verson 0.1 by linuxadmin
3 # sucht in allen regulären Files nach dem eingegebenen Wert
4 # ACHTUNG DAS KANN EINIGE MINUTEN DAUERN !!!
5
6 name=finder.log
7 echo -n "Where: " ;read wo
8 echo -n "String: " ;read was
9 echo -n "Output to file? (y/n): " ;read jn
10
11 if [ "$jn" = "y" ]; then
12 echo "Creating log file $name"
13 find $wo -type f | xargs grep -in "$was" 2>/dev/null | grep -v ".svn" | grep -v "ChangeLog" | grep -v "/serv/ipfire/branches/ipcop-1.4" | grep -v "/serv/ipfire/tags/beta0" > $name
14 else
15 find $wo -type f | xargs grep -in "$was" 2>/dev/null | grep -v ".svn" | grep -v "ChangeLog" | grep -v "/serv/ipfire/branches/ipcop-1.4" | grep -v "/serv/ipfire/tags/beta0"
16 fi
17
18 if [ -d $name ]; then
19 cat $name
20 fi