String suchen und vergleichen

Antworten
Nachricht
Autor
oberi
Beiträge: 2
Registriert: 13. Mai 2004 7:28

String suchen und vergleichen

#1 Beitrag von oberi » 05. Sep 2012 10:06

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

Benutzeravatar
Janka
Beiträge: 3585
Registriert: 11. Feb 2006 19:10

#2 Beitrag von Janka » 05. Sep 2012 12:40

Warum prüfst du nicht gleich anfangs auf TEST123? Möchtest du das Zwischenergebnis "TEST ist drin" ebenfalls auswerten?

Code: Alles auswählen

$ grep <Datei 'TEST.*' && echo 'irgendein TEST gefunden' ; grep <Datei 'TEST123' && echo 'TEST123 gefunden'
Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

Antworten