sed satz ersetzen

Dieses Thema im Forum "Anwendungen" wurde erstellt von tiptel170, 29.03.2011.

  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. 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 floyd62, 29.03.2011
    floyd62

    floyd62 Routinier

    Dabei seit:
    01.05.2007
    Beiträge:
    309
    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.
     
  4. #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...