sed problem

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
erbschleicher
Beiträge: 6
Registriert: 25.10.2006 19:57:33

sed problem

Beitrag von erbschleicher » 25.10.2006 20:03:41

Hallo,

ich habe versucht die heirloom toolchest zu installieren aber das make stoppt mit folgender Fehlermeldung:

Code: Alles auswählen

echo '#!/bin/sh' | cat - mvdir.sh | sed ' \
                s,@DEFBIN@,/usr/5bin,g; \
                s,@SV3BIN@,/usr/5bin,g; \
                s,@DEFLIB@,/usr/5lib,g' >mvdir
sed: -e expression #1, char 80: unterminated address regex
Vielleicht hat ja jemand 'ne Idee.

gruß
erbschleicher

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 25.10.2006 23:20:16

keine Ahnung warum SED da meckert aber änder es einfach sohin ab:

Code: Alles auswählen

echo '#!/bin/sh' | cat - mvdir.sh | sed -e 's,@DEFBIN@,/usr/5bin,g' -e 's,@SV3BIN@,/usr/5bin,g' -e 's,@DEFLIB@,/usr/5lib,g' >mvdir
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

erbschleicher
Beiträge: 6
Registriert: 25.10.2006 19:57:33

Beitrag von erbschleicher » 26.10.2006 09:41:38

Danke so funktionierts.

hab noch rausgefunden das man einfach die Backslashe am Zeilenende weglassen kann, dann funktionierts auch. Komisch.

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 26.10.2006 10:18:10

ah ok.. stimmt.. ich denke das wird bei der csh nötig sein aber bei der Bash ist es ein Fehler
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Antworten