Page 1 of 1

String suchen und vergleichen

Posted: 05. Sep 2012 10:06
by oberi
Hallo, ich brauche eure Hilfe.

Ich möchte in einem Shell Script folgende Aktion durchführen.

In einer Datei soll nach einer Zeichenfolge gesucht werden z.B. TEST*

Diese Zeichenfolge soll dann mit einer vorgegebenen Zeichfolge verglichen werden.

kleines Beispiel:

String in Datei: TEST123456
Vergleichs-String TEST123

Abfrage, ob in Datei der String TEST* vorkommt. In diesem Fall soll dann TEST123456 gefunden werden. Dieser wird mit der Vorgabe TEST123 verglichen.
Als Ausgabe möchte nun wissen, ob der gefunden String gleich oder ungleich der Vorgabe ist.

Ich hoffe ich konnte mich verständlich ausdrücken.

Danke im Voraus

Gruß Torsten

Posted: 05. Sep 2012 12:40
by Janka
Warum prüfst du nicht gleich anfangs auf TEST123? Möchtest du das Zwischenergebnis "TEST ist drin" ebenfalls auswerten?

Code: Select all

$ grep <Datei 'TEST.*' && echo 'irgendein TEST gefunden' ; grep <Datei 'TEST123' && echo 'TEST123 gefunden'
Janka