← Back to team overview

sslug-teknik team mailing list archive

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