Anzeige:
Ergebnis 1 bis 3 von 3

Thema: sed: Zeichen einer Zeichenfolge am Ende "abschneiden"

  1. #1
    Registrierter Benutzer
    Registriert seit
    Apr 2004
    Beiträge
    20

    sed: Zeichen einer Zeichenfolge am Ende "abschneiden"

    Hallo,

    von zwei Strings, z.B.

    Ein Test

    möchte ich mit sed, awk, etc. das Leerzeichen und alle Zeichen im zweiten String entfernen.

    Das Ergebnis sollte dann also so aussehen:

    EinT

    Alle Versuche schlugen bisher fehl, hätten die jeweiligen Strings die gleiche Länge wäre es einfach (sed/awk oder cut sogar).

    Gibt es dazu eine Lösung?

    Vielen Dank!

    Gruß
    Daniel

  2. #2
    Besen-Wesen Avatar von Ginsengelf
    Registriert seit
    Feb 2003
    Ort
    Mars
    Beiträge
    589
    Moin, als Ansatz:

    sed 's/\([A-Za-z]*\) \([A-Z]\)[a-z]*/\1\2/'

    oder zu deutsch: beliebig viele Buchstaben (als Muster 1), ein Leerzeichen, ein Großbuchstabe (als Muster 2), beliebig viele Kleinbuchstaben, ersetzen durch 1 und 2.

    Ginsengelf

    edit: möchtest du _alle_ Zeichen des zweiten Strings entfernen, also hinter dem Leerzeichen abhacken, oder soll es wirklich so aussehen wie im Beispiel?
    Geändert von Ginsengelf (08.09.08 um 18:41 Uhr) Grund: Nachfrage
    God's in his heaven. All's right with the world.
    System: Ryzen 7 auf MSI MAG B550 Tomahawk, AMD Vega, 16 GB RAM, openSUSE Tumbleweed

  3. #3
    Registrierter Benutzer
    Registriert seit
    Apr 2004
    Beiträge
    20
    perfekt! Vielen Dank für die schnelle Hilfe!

Ähnliche Themen

  1. SAMBA PDF2MAIL Drucker
    Von Litwas im Forum Linux in heterogenen Netzen
    Antworten: 2
    Letzter Beitrag: 22.11.07, 14:51
  2. Windows Batch (.bat) in Linux verwenden /wandeln
    Von nifkaDA im Forum Linux Allgemein
    Antworten: 24
    Letzter Beitrag: 14.07.07, 06:28
  3. grep: kleines Problem mit egrep Syntax
    Von s.hase im Forum Anwendungen Allgemein, Software
    Antworten: 2
    Letzter Beitrag: 04.11.06, 16:50
  4. sed schreibt das zeichen ' nicht
    Von magelan73479 im Forum Linux Allgemein
    Antworten: 1
    Letzter Beitrag: 14.02.06, 13:13
  5. mit sed Zeichen anhaengen
    Von Bernhard_G im Forum Anwendungen Allgemein, Software
    Antworten: 6
    Letzter Beitrag: 25.01.04, 12:15

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •