Re: grep shell script mit variablem Suchmuster

"Stefan Galinski" <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
> 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



-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.