awk erzeugung sql-string aus datei

Diskutiere awk erzeugung sql-string aus datei im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; AWK macht nicht das was ich will Gelesen wird aus einer Datei bzw einer DB echo "select concat(tld,':',domain) from log.dom;" | mysql -u...

  1. ux2

    ux2 Grendel Kleinbell

    Dabei seit:
    27.07.2006
    Beiträge:
    56
    Zustimmungen:
    0
    AWK macht nicht das was ich will

    Gelesen wird aus einer Datei bzw einer DB

    Code:
     echo "select concat(tld,':',domain) from log.dom;" | mysql -u user -ppassword -B -s | awk -F: '{ print "insert into test.test (tld,dom) values (\""$1"\",\""$2"\"); "}'
    
    Heraus kommt:
    Code:
    insert into test.test (tld,dom) values ("at","me");
    
    Herauskommen soll aber
    Code:
    insert into dom.dom (tld,dom) values ('at','me') ;
    gibt es dazu eine Möglichkeit welche die richtigen Anführungszeichen erzeugt?
     
  2. Xanti

    Xanti Mouse Organist

    Dabei seit:
    05.09.2004
    Beiträge:
    1.855
    Zustimmungen:
    0
    Du könntest mit printf arbeiten:

    Code:
    awk -F: '{printf "insert into test.test (%c%s%c,%c%s%c);\n",39,$1,39,39,$2,39}'
    
    Gruss, Xanti
     
  3. #3 Wolfgang, 28.07.2006
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Hallo
    Da du keine Informationen zu deinem AWK Script bringst, gehe ich davon aus dass du das in den ausgegebenen Daten ändern willst.
    Dabei reicht schon ein einfaches tr [\"] [\'] auf die Daten anzuwenden.
    Das setzt natürlich vorraus, dass alle " durch ' ersetzt werden sollen.

    Gruß Wolfgang
     
  4. ux2

    ux2 Grendel Kleinbell

    Dabei seit:
    27.07.2006
    Beiträge:
    56
    Zustimmungen:
    0
    Hallo Wolfgang, danke für den Tipp, für mysql bevorzuge ich xantis Loesung :

    mein Danke geht an euch beide
    Gruss Michael
     
Thema:

awk erzeugung sql-string aus datei

Die Seite wird geladen...

awk erzeugung sql-string aus datei - Ähnliche Themen

  1. Ghost Script PDF Erzeugung

    Ghost Script PDF Erzeugung: Hi Weiß jemand ob ich mit Ghost Script bei der PDF erzeugung ein Hintergrund verwenden kann? Quasi zwei PDFs übereinander klatschen. Ich...
  2. Erzeugung von Benutzernamen aus einer Datei

    Erzeugung von Benutzernamen aus einer Datei: Moin moin, ich möchte ein Shell-Skript erstellen das aus einer Datei zuerst einmal Usernamen erstellt. Die Datei ist folgendermaßen...