heinetz: wie geht's mit grep?

Beitrag lesen

hello,

wc=wordcount, -l gibt die Anzahl der Zeilen einer Datei aus. grep ohne Parameter gibt alle Zeilen aus, in denen der Suchbegriff gefunden wird; die werden dann gezählt.

also: grep zeigt mir welche zeilen das suchmuster enthalten und wc -l zaehlt die zeilen einfach zusammen. klingt gut.

-----------------------------------------------
Klaus mag Liesa.
Liesa steht nicht auf Klaus.

grep "Lisa" prosa.txt ergibt

"
Klaus mag Lisa.
Lisa steht nicht auf Klaus.
"

wc -l zaehlt dann die zeilen dieser ausgabe.

--> 2, richtig (2 mal Lisa) in prosa.txt

aber:

Klaus mag Liesa, obwohl Lisa ihn nicht mag.

...ergibt eine zeile, die da gezaehlt wird und ich weiss immernoch nicht wie oft Liesa in prosa.txt vorkommt. uebrigens gibt es fuer grep die option -c, die auch die ausgabe der zeilen unterdrueckt und nur die zeilen zaehlt.

schade, schoene idee gewesen.

viele gruesse,
martin
-----------------------------------------------
 scheint aber das gleiche zu machen, als wuerde man grep den parameter -c mitgeben.

exec ("grep _content/sites/anforderungen.php "SEB"  | wc -l", $output);
$output schmeisst ne 0 raus, die nicht definitiv stimmt. wat nu?

Das liegt daran, daß man mir nie alles glauben sollte, wenn ich es nicht per copy und Paste übernehme: Der Suchstring muß vor dem Dateinamen stehen.

mfg
Woodfighter