Hallo,
ich muss mit Hilfe von Shellscript ein Dokument nach einem Wort durchsuchen und dabei durchzählen, wie oft dieses gefunden wurde.
Kann mir jemand sagen wie ich das mache?
Danke Gruß
Kristina
Hallo,
ich muss mit Hilfe von Shellscript ein Dokument nach einem Wort durchsuchen und dabei durchzählen, wie oft dieses gefunden wurde.
Kann mir jemand sagen wie ich das mache?
Danke Gruß
Kristina
Mahlzeit,
Kann mir jemand sagen wie ich das mache?
Unter Un*x/Linux/FreeBSD/Solaris/MacOSX… kannst du das wunderbar mit
grep Wort Dokument | wc
erledigen.
Unix-Utilities gibt es auch für Windows: http://unxutils.sourceforge.net/
Gruß
Sancho
Unter Un*x/Linux/FreeBSD/Solaris/MacOSX… kannst du das
wunderbar mitgrep Wort Dokument | wc
erledigen.
Das funktioniert nicht ganz wie gewünscht, sondern es gibt die Anzahl der Zeichen in den Zeilen die das gesuchte Wort enthalten, die Anzahl der Wörter in diesen Zeilen und dann noch die Anzahl der Zeilen selber aus. Um die Anzahl der Treffer zu ermitteln ginge z.B. folgendes mit Perl:
my $found = 0;
foreach $line () {
while( $line =~ /suchbegriff/ ) {
$found++;
$line = $';
}
}
print $found;
Danke euch, die Anzahl der Zeilen reicht mir schon
Danke euch, die Anzahl der Zeilen reicht mir schon
Dann kannst du auch grep -c (oder --count) nehmen.
Grüße,
Moritz