Suchen und Ersetzen mit SED

Dieses Thema im Forum "Linux OS" wurde erstellt von zielscheibe, 07.02.2011.

  1. #1 zielscheibe, 07.02.2011
    zielscheibe

    zielscheibe Mitglied

    Dabei seit:
    31.10.2005
    Beiträge:
    28
    Zustimmungen:
    0
    Hallo NG,

    beim Versuch mehrere Dateien mit SED zu ändern, bekomm ich immer ein seltsames
    Ergebnis.

    Ersetze ich in einer Datei einen String, ist alles gut
    Code:
    sed -ie 's#ubuntu-instaler/#ubuntu-installer-10.10#g' menu.cfg
    
    Wende ich es aber auf einen ganzen Order an, wird es seltsam.

    Code:
    sed -ie 's#ubuntu-instaler/#ubuntu-installer-10.10#g' *
    
    Jetzt wird zwar in alle Dateien richtig ersetzt, es werden aber zusätzlich
    für jede Datei, zwei Dateien angelegt, die den Orginalnamen der Datei haben + ein "e" und eine mit "ee" am Ende.
    Code:
    rw-r--r-- 1 root root    682 2011-02-07 10:36 menu.cfg
    -rw-r--r-- 1 root root    682 2011-02-07 10:36 menu.cfge
    -rw-r--r-- 1 root root    682 2011-02-07 10:35 menu.cfgee
    


    Versteh ich nicht ganz :think:
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. marce

    marce Kaiser

    Dabei seit:
    01.08.2007
    Beiträge:
    1.056
    Zustimmungen:
    8
    die Doku meint dazu
    Code:
           -i[SUFFIX], --in-place[=SUFFIX]
    
    	      edit files in place (makes backup if extension supplied)
    
     
  4. #3 zielscheibe, 07.02.2011
    zielscheibe

    zielscheibe Mitglied

    Dabei seit:
    31.10.2005
    Beiträge:
    28
    Zustimmungen:
    0
    Ok, Danke, dann muss ich es halt so:

    Code:
    sed -i -e ...
    
    machen.
     
Thema:

Suchen und Ersetzen mit SED

Die Seite wird geladen...

Suchen und Ersetzen mit SED - Ähnliche Themen

  1. [Gelöst] Suchen und ersetzen mit Hilfe mehrerer Parameter

    [Gelöst] Suchen und ersetzen mit Hilfe mehrerer Parameter: Hallo zusammen, ich bin an einem Punkt angekommen, wo ich nicht mehr weiter komme und hoffe ihr könnt mir weiter helfen. Anbei ein Ausschnitt aus...
  2. sed suchen und ersetzen mit Variable übergeben?

    sed suchen und ersetzen mit Variable übergeben?: hallo, ich habe folgenden sed-Befehl, der schon super ist und auch alles tut, was er tun soll, nur eben natürlich das $i einfach hinschreibt...
  3. Zeilenweise suchen, löschen und ersetzen / Inhalt einfügen

    Zeilenweise suchen, löschen und ersetzen / Inhalt einfügen: Hallo liebe Community. Habe ein kleines Problem und bin leider nicht so der Linux-Freak... Ich hoffe mal ihr könnt mir da vielleicht ein wenig...
  4. Bash-Skript Text suchen und ersetzen mit unterschiedlichen Trennzeichen

    Bash-Skript Text suchen und ersetzen mit unterschiedlichen Trennzeichen: Hallo zusammen, ich habe bereits diverse Google-Suchergebnisse durchforstet, habe jedoch nirgendwo eine verwertbare Lösung für mein Anliegen...
  5. Maskiertes Suchen, Ersetzen und Rechnen in access.log vor weitere Bearbeitung

    Maskiertes Suchen, Ersetzen und Rechnen in access.log vor weitere Bearbeitung: Hallo, vielen Dank nochmal für die konstruktive Hilfe in meiner letzten Anfrage. Aktuell zu meinem kleinen Auswertungsprojekt habe ich eine...