sed / awk: Extrahiere Muster aus dem Text-Stream

8
%Vor%

Ich habe eine Datei wie oben beschrieben. Ich möchte die Dateinamen daraus extrahieren und an STDOUT ausgeben als:

%Vor%

Könnte jemand helfen? Danke!

Das Dateinamensmuster lautet server_log_xxx.log. Es tritt nur einmal in einer Zeile auf.

    
Dagang 04.08.2011, 08:08
quelle

4 Antworten

17

Angenommen, der Platzhalter "xxx" besteht nur aus Ziffern:

%Vor%     
glenn jackman 04.08.2011, 12:36
quelle
3

Verlegen Sie Ihre Datei mit folgendem Befehl:

%Vor%     
Paweł Nadolski 04.08.2011 08:46
quelle
0
%Vor%     
Dimitre Radoulov 04.08.2011 08:15
quelle
0

Mit awk und Ihrem Eingabemuster:

%Vor%

Siehe Aktion hier: Ссылка

HTH

    
Zsolt Botykai 04.08.2011 08:26
quelle

Tags und Links