Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Neue Zeil in Datei - AWK ?

  1. #1
    Registrierter Benutzer
    Registriert seit
    Jan 2003
    Beiträge
    7

    Neue Zeil in Datei - AWK ?

    Hallo zusammen,
    ich hab folgendes Problem.
    Meine Datei siehst so aus

    asdffsda
    asddsfafs
    sdfdfsla
    sdafsd
    FELD Adam
    FELD Eva
    FELD Hans
    sdfdfassdfa
    sdfsdasdfdf
    dsffsdfs

    Nun will ich immer via Kornshellscript ein FELD hinzufügen.
    ./meinscript Egon
    soll dann danach so aussehen

    sda
    dsa
    dsdsf
    FELD Adam
    FELD Eva
    FELD Hans
    FELD Egon
    sdaf
    asd
    dfasdf

    Wie kann ich denn nun den letzten Eintrag wo mit FELD anfängt rausfinden und
    danach dann die Zeile einfügen ?

    Gruß
    Axeman

  2. #2
    Agent (Clone #17264) Avatar von Jasper
    Registriert seit
    Jul 2002
    Ort
    The Matrix (Reloaded)
    Beiträge
    3.073

    Re: Neue Zeil in Datei - AWK ?

    Original geschrieben von Axeman

    Wie kann ich denn nun den letzten Eintrag wo mit FELD anfängt rausfinden und
    danach dann die Zeile einfügen ?
    mit sed:

    #!/bin/sh
    sed '/^FELD Hans/a\
    FELD '$1'' < $2

    aufrufen mit '<skriptname> Egon <filename>'

    -j

  3. #3
    Registrierter Benutzer
    Registriert seit
    Jan 2003
    Beiträge
    7
    Ahoi,
    ertstmal Danke für die Anwort.
    Jedoch weiss ich nur FELD. "Hans" ist wir unbekannt.
    Deshalb klappt diese leider Lösung nicht ..

    Gruß
    Axeman

Lesezeichen

Berechtigungen

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