sed und Variablen?

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von gamefreaktegel, 03.02.2004.

  1. #1 gamefreaktegel, 03.02.2004
    gamefreaktegel

    gamefreaktegel Mitglied

    Dabei seit:
    03.09.2003
    Beiträge:
    40
    Zustimmungen:
    0
    Hi Leutz,

    ich brauche unbedingt ein Skript, das in einer Datei z.B. alle #1 durch #2 ersetzt, wobei #2 auch #3 oder #4 sein kann (also per read -p oder so einlesen, variable).
    Das "normale" habe ich ja hinbekommen, man siehe hier:
    Code:
    #!/bin/sh
    cat datei | sed -e "1,$ s/#1/#2/g" > datei
    
    Nur wie kann ich jetzt die Stelle mit "#2" durch eine Variable ersetzen....
    wenn ich schreibe:
    zahl = "#3"
    cat datei | sed -e "1,$ s/#1/$zahl/g" > datei
    oder auch [...] -e "1,$ s/#1//$zahl/g" > datei (// wegen Sonderzeichen $).
    funzt das nich...

    Kann mir da jemand evtl. helfen?
     
  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. oenone

    oenone Freier Programmierer[Mod]

    Dabei seit:
    22.08.2002
    Beiträge:
    599
    Zustimmungen:
    0
    Ort:
    Mannheim
    ${zahl}

    auf bald
    oenone
     
  4. #3 gamefreaktegel, 04.02.2004
    gamefreaktegel

    gamefreaktegel Mitglied

    Dabei seit:
    03.09.2003
    Beiträge:
    40
    Zustimmungen:
    0
    Thx!
     
Thema:

sed und Variablen?

Die Seite wird geladen...

sed und Variablen? - Ähnliche Themen

  1. Linux 4.5 will UEFI-Variablen besser schützen

    Linux 4.5 will UEFI-Variablen besser schützen: Das Löschen bestimmter UEFI-Variablen kann manche Rechner nicht mehr startbar machen. Das kommende Linux 4.5 ergreift Maßnahmen dagegen, die im...
  2. Textdatei zeilenweise in durchnummerierte Variablen schreiben

    Textdatei zeilenweise in durchnummerierte Variablen schreiben: Hi Leute, ich versuche folgendes Problem zu lösen. Ich möchte eine Textdatei einlesen und den Inhalt jeder Zeile in immer eine neue Variable...
  3. mysql Select Abfrageergebnis in unterschiedlichen Variablen sichern

    mysql Select Abfrageergebnis in unterschiedlichen Variablen sichern: Hallo zusammen, es geht um folgenden Teil meiner .sh-Datei: NumberCheck=`mysql $SQL_ARGS "SELECT lkw, Firma FROM adb_group WHERE...
  4. Teil einer Variablen auslesen und in neue Variable schreiben

    Teil einer Variablen auslesen und in neue Variable schreiben: Hallo, ist für Euch bestimmt ganz einfach, aber trotz googlen komme ich nicht auf eine Lösung. In Variable x habe ich stehen: xy,ab Nun möchte...
  5. Inhalt einer Variablen aus Batch an Shellscript übergeben

    Inhalt einer Variablen aus Batch an Shellscript übergeben: Hallo, ich komme einfach nicht drauf. Wie kann ich den Wert aus einer Variablen eines Batches an mein Shellscript übergeben? So? #...