]>
Commit | Line | Data |
---|---|---|
903310c4 MT |
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" | |
900832fa | 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 |
903310c4 | 14 | else |
900832fa | 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" |
903310c4 MT |
16 | fi |
17 | ||
18 | if [ -d $name ]; then | |
19 | cat $name | |
20 | fi |