sed satz ersetzen

Diskutiere sed satz ersetzen im Anwendungen Forum im Bereich Linux/Unix Allgemein; Guten morgen, mal ne doofe frage, wie kann ich diesen satz mitels sed sertzen? query = SELECT rewrite FROM canonical WHERE intern='%s' in...

  1. #1 tiptel170, 29.03.2011
    tiptel170

    tiptel170 Tripel-As

    Dabei seit:
    20.07.2008
    Beiträge:
    161
    Zustimmungen:
    0
    Guten morgen,

    mal ne doofe frage, wie kann ich diesen satz mitels sed sertzen?

    Code:
    query = SELECT rewrite FROM canonical WHERE intern='%s' 
    
    in

    Code:
    query = SELECT intern FROM bbb WHERE rewrite ='%s'
    
    Habe dies schon probiert, aber bekomme känderung zustande
    Code:
     cat mysql_recipient_canonical | sed 's/query\ \=\ SELECT\ rewrite\ FROM\ canonical\ WHERE\ intern\=\\'\\%s\\' /query\ \=\ SELECT\ intern\ FROM\ bbb\ WHERE\ rewrite\=\\'\\%s\\' /g'
    
    Danke für die hilfe im voraus.

    Gruss tiptel170
     
  2. #2 floyd62, 29.03.2011
    floyd62

    floyd62 Routinier

    Dabei seit:
    01.05.2007
    Beiträge:
    315
    Zustimmungen:
    0
    Hi,

    Lass mal die ganzen backslashes weg - die brauchts nicht. Das Ganze sollte einfach z.B. so
    Code:
    cat mysql_recipient_canonical | 
    sed -e "s/query = SELECT rewrite FROM canonical WHERE intern='%s'/query = SELECT intern FROM bbb WHERE rewrite ='%s'/"
    
    oder auch so - evtl. lesbarer
    Code:
    IN="query = SELECT intern FROM bbb WHERE rewrite ='%s'"
    OUT="query = SELECT intern FROM bbb WHERE rewrite ='%s'"
    
    sed -e "s/$IN/$OUT/" <mysql_recipient_canonical
    
    laufen.

    Gruss, A.
     
  3. #3 tiptel170, 29.03.2011
    tiptel170

    tiptel170 Tripel-As

    Dabei seit:
    20.07.2008
    Beiträge:
    161
    Zustimmungen:
    0
    Hallo floyd62,

    danke für die info. Der erste tipp hat funktioniert. Gruss tiptel170
     
Thema:

sed satz ersetzen

Die Seite wird geladen...

sed satz ersetzen - Ähnliche Themen

  1. ganze Absätze ersetzen

    ganze Absätze ersetzen: Hallo Leute Ich bin gerade dabei an folgendem Problem zu verzweifeln, ich hoffe Ihr könnt mir helfen. Ich habe recht Viele Textdateien in denen...
  2. Dateiinhalte vergleichen - Neue Sätze dann ausgeben

    Dateiinhalte vergleichen - Neue Sätze dann ausgeben: Liebe Forumsmitglieder, ich benöte mal wieder Eure Hilfe: Ich möchte 2 Dateien vergleichen. Datei-1 hat z.B. 100 Datensätze mit mehreren Feldern...
  3. Forscher analysieren Durchsatzprobleme im Linux-Scheduler

    Forscher analysieren Durchsatzprobleme im Linux-Scheduler: Eine Gruppe von Forschern hat Fälle identifiziert, in denen der Scheduler im Linux-Kernel falsche Entscheidungen trifft und die CPUs nicht so gut...
  4. Red Hat überschreitet Umsatzmarke von zwei Milliarden

    Red Hat überschreitet Umsatzmarke von zwei Milliarden: Red Hat hat die Geschäftszahlen des Quartals vom Dezember 2015 bis Februar 2016 vorgelegt, das für den Linux-Distributor zugleich das Ende des...
  5. Origin Ersatz unter Linux

    Origin Ersatz unter Linux: Hallo Gibt es einen Ersatz für Origin http://www.originlab.de/index.aspx?go=Products/Origin unter Linux ? Mein Sohn muß fürs Physikstudium...