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
>

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



-- 
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.