Mailinglist Archive: opensuse-de (2118 mails)
| < Previous | Next > |
Re: [SED] Dateimarke mit Dateiinhalt ersetzen.
- From: Martin Mewes <mm@xxxxxxxx>
- Date: Fri, 12 Aug 2005 12:28:50 +0200
- Message-id: <200508121228.50427.mm@xxxxxxxx>
Hallo,
Bernd Obermayr <lists@xxxxxxxxxxxx> wrote :
> 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@xxxxxxxx
Bernd Obermayr <lists@xxxxxxxxxxxx> wrote :
> 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@xxxxxxxx
| < Previous | Next > |