Zeile bearbeiten

E

ebito

Jungspund
hi,

ich habe eine Datei mit mehren Zeilen. Diese sieht ungefähr so aus:

1234.abcde.dddcd:8080
5530.afdf.adfe.fsf.tld:123456


Nun möchte ich gerne, folgendes erhalten:

1234.abcde.dddcd
5530.afdf.adfe.fsf.tld


sprich, alles nach dem Doppelpunkt entfernen. Für jede Zeile.

Habt ihr ne Idee? Danke schonmal


gruß
 
Wie wäre es mit:
Code:
sed 's|:[[:digit:]]\+$||' deine_datei
 
oh ich hab mich vertan sorry. Die Datei sieht so aus:

1234.abcde.dddcd.8080:
5530.afdf.adfe.fsf.tld.123456:


also der Doppelpunkt kommt nach der Zahl. Und vor der Zahl ist ein Punkt. Danke aber!


gruß
 
Dann sollte es reichen in dem sed Statement den : zwischen + und $ zu setzen.
 
danke hat funktioniert. Hier mal alles zusammen:

sed 's|.[[:digit:]]\+:$||' datei


schönen Sonntag noch


gruß
 

Ähnliche Themen

chown Befehl in einem Script

Zeilen aus Txt-Datei entfernen, wenn eine Spalte einen bestimmten Wert enthält

Samba 3.6.25 - OpenLDAP Setup

grep -p # Paragraph

Zeilen behalten, die Werte in einem bestimmten Bereich enthalten

Zurück
Oben