mit sed an zeile anhaengen

Diskutiere mit sed an zeile anhaengen im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; hallo, ich möchte an eine bestehende zeile in der /etc/hosts per "sed" einen zusätzlichen namen anhängen. kann mir da jemand helfen? also:...

  1. #1 DukeNuke2, 08.08.2006
    DukeNuke2

    DukeNuke2 Soulman

    Dabei seit:
    31.12.2003
    Beiträge:
    88
    Zustimmungen:
    0
    Ort:
    Berlin
    hallo,
    ich möchte an eine bestehende zeile in der /etc/hosts per "sed" einen zusätzlichen namen anhängen. kann mir da jemand helfen?
    also:
    10.10.10.1 baba blabla "neuangehaengtes"

    die zeile könnte auch nichts als die ip enthalten, aber wenn etwas dahinter steht, muss das erhalten bleiben.
    btw. ich nutze solaris und da ist kein gnused installiert.

    tia,
    dn2
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. Xanti

    Xanti Mouse Organist

    Dabei seit:
    05.09.2004
    Beiträge:
    1.855
    Zustimmungen:
    0
    Keine Ahnung, ob Dein sed dies kann. Probier es einfach:

    Code:
    sed 's!$! "neuangehaengtes"!' /etc/hosts
    
    edit: Es wird an jede Zeile drangehängt, da Du nicht beschrieben hast, welche Zeilen Du meinst.
     
  4. #3 DukeNuke2, 08.08.2006
    DukeNuke2

    DukeNuke2 Soulman

    Dabei seit:
    31.12.2003
    Beiträge:
    88
    Zustimmungen:
    0
    Ort:
    Berlin
    wodurch wird denn da die zeile adressiert? es soll ja nur an die zeile die mit 10.10.10.1 beginnt angehängt werden....
     
  5. Xanti

    Xanti Mouse Organist

    Dabei seit:
    05.09.2004
    Beiträge:
    1.855
    Zustimmungen:
    0
    Code:
    sed '/^10\.10\.10\.1/s!$! "neuangehaengtes"!'
    
    Gruss, Xanti
     
  6. #5 DukeNuke2, 08.08.2006
    DukeNuke2

    DukeNuke2 Soulman

    Dabei seit:
    31.12.2003
    Beiträge:
    88
    Zustimmungen:
    0
    Ort:
    Berlin
    sieht gut aus, jetzt nur noch nen tab vor dem neuen und ich bin happy :)
     
  7. Xanti

    Xanti Mouse Organist

    Dabei seit:
    05.09.2004
    Beiträge:
    1.855
    Zustimmungen:
    0
    Ein Tab kannst Du mittels <STRG>+<V> <Tab> eingeben.
     
  8. #7 DukeNuke2, 08.08.2006
    DukeNuke2

    DukeNuke2 Soulman

    Dabei seit:
    31.12.2003
    Beiträge:
    88
    Zustimmungen:
    0
    Ort:
    Berlin
    danke, klappt soweit ganz gut!
     
Thema: mit sed an zeile anhaengen
Besucher kamen mit folgenden Suchen
  1. sed an Zeile anhängen

    ,
  2. sed anhängen

    ,
  3. linux name an liste anhängen

    ,
  4. linux an zeile anhängen,
  5. sed an jede zeile was anhängen,
  6. sed text an zeile anhängen,
  7. unix jede zeile einen string anfügen,
  8. unix jede zeile einen strin anfügen,
  9. sed zeilenende,
  10. bash datei suchen und anhängen,
  11. sed string anhaengen,
  12. sed text an bestimmte zeilen anhängen,
  13. sed anhänge an zeile bestimmte,
  14. sed bei zeilen mit etwas anhängen,
  15. sed bash an zeile anhängen,
  16. csv dateien daten jede zeile anhängen,
  17. sed i anfügen,
  18. linux sed i,
  19. linux sed zeile anhängen ,
  20. sed zeile suchen anhängen,
  21. Anhängen mit sed,
  22. sed zeile anhängen
Die Seite wird geladen...

mit sed an zeile anhaengen - Ähnliche Themen

  1. Unter bestimmten Umstaenden ans Zeilenende anhaengen?

    Unter bestimmten Umstaenden ans Zeilenende anhaengen?: Hi, ich hab eine Datei, die ein paar 1000 Zeilen lang ist... In manchen steht am Ende ,=, das ist in Ordnung. Aber die restlichen (die...
  2. Zeilen auslesen und anderer Stelle wieder einfügen

    Zeilen auslesen und anderer Stelle wieder einfügen: Hallo zusammen, ich habe Problem mit einer Datei, in welcher ich mittels sed Zeilen auslesen will und an anderer Stelle wieder einfügen will....
  3. perl: Zusammenführen von Zeilen, die mit Leerzeichen beginnen.

    perl: Zusammenführen von Zeilen, die mit Leerzeichen beginnen.: Hallo, Hintergrund: Das LDIF-Format trennt Zeilen, die größer als 80 Zeichen sind und schreibt in die nächste Zeile ein Leerzeichen. Beispiel:...
  4. Zeilen-übergreifend zwischen {....} filtern

    Zeilen-übergreifend zwischen {....} filtern: Hallo in einer Datei können Flags vergeben werden. es können x-Flags vergeben werden die innerhalb von {zeile, zeile} stehen. Ich möchte eine...
  5. SED: eine Zeile mit einem Grep-Output ersetzen

    SED: eine Zeile mit einem Grep-Output ersetzen: Hallo Leute, ich bin kurz vor dem Ziel stecken geblieben. Wie im Titel geschrieben möchte ich in einer Datei eine bestimmte Zeile #18 mit dem...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden