Hallo,
ich möchte in einem text nacheinander verschiednen Jahreszahlen 1900, 1901 etc suchen und die zahl der Einträge bestimmen. Für ein bestimmtes Muster (zB 1900) macht
grep -c 1900 Text
genau was ich möchte. Wie kann ich eine shellvariable, zB i = 1900, 1901, ... 2000 in das Suchmuster für grep konvertieren, damit ich die Suche automatisieren kann ? oder gibt es bessere Mittel und Wege (möglichst auf shell basis) ?
Danke
C Janssen
Hi,
for ((i=1900; $i <= 2000; i=$i+1)) do grep -c $i textdatei; done
Das sollte so ziemlich das machen, was du möchtest.
mfg
Stefan Galinski
Ach ne vergiss das :=) Auf diese Art und Weise sollte es portabler sein. Das einen sowas immer erst einfällt, wenn man die Mail schon verschickt hat. for i in `seq 1900 2000` do grep -c $i textdatei; done