Quoting von Variablen und Grep

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von ux2, 21.08.2006.

  1. ux2

    ux2 Grendel Kleinbell

    Dabei seit:
    27.07.2006
    Beiträge:
    56
    Zustimmungen:
    0
    Hola,


    Ich möchte in der Shell folgendes ausführen. Manuell geschrieben funktioniert das.

    Code:
    cat $FFILE | grep '"'"$RTYPE"'"' | grep -v  "$RPATT"
    in meinem Shell Script steht das so drinnen:

    Code:
    cat $FFILE | grep "$RTYPE" | grep -v -e "$RPATT"
    Das ShellScript soll die Anführungszeichen mit ausgeben.

    Unter
    http://www.schinhammer.de/bash/quoting.html#QUOTINGVAR

    habe ich dazu nichts wirklich finden könne und ich hab selbst schon ein paar moegliche Varianten mit Backslash und ' probiert.

    Irgendjmd ne idee ?
    Gruss Michael
     
  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 phrenicus, 21.08.2006
    phrenicus

    phrenicus Routinier

    Dabei seit:
    24.05.2006
    Beiträge:
    253
    Zustimmungen:
    0
    Ort:
    Tübingen, Germany
    Hallo,

    zwei Fehler.
    Der erste ist "useless use of cat". Vollkommen unnötig, hier cat einzusetzen.
    Der zweite ist, dass die Anführungsstriche nicht escaped werden.
    Versuch mal:

    Code:
    grep '\"$RTYPE"' < $FFILE | grep -v "$RPATT"
    
    Gruß
     
Thema:

Quoting von Variablen und Grep

Die Seite wird geladen...

Quoting von Variablen und Grep - Ä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? #...