sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #76594
Re: sed og substitution af ord med / i
man, 2004-09-27 kl. 10:31 skrev Peter Makholm:
> Kim Schulz <kim@xxxxxxxxx> writes:
>
> > sed s/INPUT/$1/ fil > fil2
> >
> > $1 indeholder dog / og derfor giver den problemer.
> >
> > Hvordan klarer jeg lige denne ?
>
> Du bruger nogle andre adskildelsestegn end /:
>
> sed "s|INPUT|$1|" fil > fil2
Eller, hvis du ikke kan være sikker på at et bestemt tegn ikke vil være
til stede i $1 kan du bruge sed til at escape eventuelle /
VARIABEL=`echo "text/plain" | sed 's|/|\\\/|'`
sed s/INPUT/$VARIABEL/ fil > fil2
Med venlig hilsen
Ole
References