Hallo,
Bernd Obermayr
Martin Mewes schrieb:
sed -e 's/\%preun/${mailtoroot}/g' webmin-${version}.stage03 >
Ist ja auch klar, denk doch mal drüber nach, welche Bedeutung ' in der Shell hat. Wenn Du das weisst, wirst Du " statt ' nehmen ;)
Siehe eine Mail oben: sed: -e expression #1, char 56: unterminated `s' command
Das kannst Du in diesem Fall machen, weil in der Expression keine weiteren, von der Shell interpretierte Zeichen sind. Würdest Du nach z.B: %preun$, also %preun am Zeilenende, suchen, ginge das so nicht, weil die Shell nach $ einen Variablennamen erwartet. Dann wäre sed -e 's/\%preun/'${mailtoroot}'/g' nötig.
Testweise -> ergibt: sed: -e expression #1, char 14: unterminated `s' command bis dahin/kind regards Martin Mewes -- Sicherheitsmeldungen fuer SuSE Linux bekommt man hier: suse-security-announce@suse.com