sed Variablen und Anführungszeichen

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von panzaeron, 22.09.2006.

  1. #1 panzaeron, 22.09.2006
    Zuletzt bearbeitet: 22.09.2006
    panzaeron

    panzaeron Jungspund

    Dabei seit:
    22.09.2006
    Beiträge:
    19
    Zustimmungen:
    0
    Hallo,

    ich hab ein Problem, wo ich die Lösung einfach nicht hinbekomme. Folgende Aufgabe möchte ich lösen:

    Ich hab eine Konfigurationsdatei mit folgenden Aufbau einer Zeile:

    "Suchstring/mit/Pfad" "Beliebige Zahl" # Kommentar

    Ich möchte jetzt aus einem Skript heraus nach "Suchstring/mit/Pfad" suchen und die nicht bekannte Zahl in der Zeile durch eine definierte ${Variable} ersetzen.

    Ich habe es schon mit

    sed -e "s|\(.Suchstring/mit/Pfad. .\)[:digit:]|\1${Variable}|" ./Konfigurationsdatei

    probiert, dass funktioniert nur mit Hochkommata statt Anführungszeichen (wegen den enthalten Anführungszeichen), daher kann ich keine Variable verwenden, die benötige ich aber.

    Hat jemand eine Lösung (habs auch mit awk probiert, aber ebenfalls nicht hinbekommen)?
     
  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. #2 Wolfgang, 22.09.2006
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Hallo

    Bei mir geht folgender Hack:
    Hoffe das ist das was du willst.

    Gruß Wolfgang
     
  4. #3 panzaeron, 22.09.2006
    panzaeron

    panzaeron Jungspund

    Dabei seit:
    22.09.2006
    Beiträge:
    19
    Zustimmungen:
    0
    Danke, für den Tip, so gehts :)

    Dafür hab ich den halben Tag probiert und nicht hinbekommen, nochmal vielen Dank!
     
Thema:

sed Variablen und Anführungszeichen

Die Seite wird geladen...

sed Variablen und Anführungszeichen - Ä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? #...