Pfade aus Zeilen extrahieren

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
HStev
Beiträge: 15
Registriert: 25.07.2006 18:52:13

Pfade aus Zeilen extrahieren

Beitrag von HStev » 17.09.2006 12:48:23

Servus,
ich hab eine Datei deren Inhalt so aussieht:

Code: Alles auswählen

U   php/include/lib/class1.class.php
U   php/include/lib/class2.class.php
U   php/include/lib/class3.class.php
...
alle Zeilen sind absolut identisch aufgebaut. Ich brauche jetzt aber eine Datei die nur die Pfade enthält ohne "U " wie bekomme ich das hin?

Ich wollte es mit RegEx lösen aber irgendwie scheinen Submatches im normalen Shellscript nicht möglich sein oder?

Weiß vielleicht jemand eine Lösung?

HStev
Beiträge: 15
Registriert: 25.07.2006 18:52:13

Beitrag von HStev » 17.09.2006 13:02:58

Hab die Lösung schon

Code: Alles auswählen

sed 's/U   //' <datei>

Benutzeravatar
abi
Beiträge: 2219
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 21.09.2006 12:24:02

HStev hat geschrieben:Hab die Lösung schon

Code: Alles auswählen

sed 's/U   //' <datei>

Code: Alles auswählen

awk '{print $2}' < file

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 21.09.2006 12:56:00

Hi,

auch wenn's zu spaet kommt, mit "cut" koenntest du das auch machen.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Antworten