Anzeige:
Ergebnis 1 bis 2 von 2

Thema: sed - unterminated s-command

  1. #1
    Registrierter Benutzer
    Registriert seit
    04.05.2001
    Ort
    Köthen
    Beiträge
    33

    sed - unterminated s-command

    hi,

    ich komme in einem script einfach nicht weiter, vielleicht kann mir mal ein profi helfen.
    folgende zeile produziert den im betreff angegebenen fehler, als folge davon bleibt die zieldatei leer:
    Code:
    cat cddb.txt|grep "track "|sed s/track\ [1-9]\:\ /$ARTIST\ \-\ /|sed s/track\ [0-9][0-9]\:\ /$ARTIST\ \-\ / >mp3files.txt
    im prinzip will ich eine zeile der form
    Code:
    track 1: Mein Herz Brennt
    ersetzen durch
    Code:
    Rammstein - Mein Herz Brennt
    wobei "Rammstein" in $ARTIST steht.
    das hat bisher auch funktioniert, der fehler tritt nur auf, wenn im titel ein apostroph ' vorkommt - wie kann ich das umgehen bzw. besser machen ?

    Matze

  2. #2
    Registrierter Benutzer
    Registriert seit
    04.05.2001
    Ort
    Köthen
    Beiträge
    33
    hab den fehler gefunden, ich habe den string $ARTIST jeweils mit " quotiert und nun geht's

    Matze

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •