← Back to team overview

sslug-teknik team mailing list archive

Re: Scripting problem

 

On Wed, 05 Aug 2009 23:41:55 +0200
Kim Jensen <kimj@xxxxxxx> wrote:

> > ---{sakset}---
> > root="/home/kim/projects/"
> > cmdPerl="perl -pi -e 's/${root//\//\/}\///g'"
> > 
> > ${cmdPerl} "rapport xxx.html"
> > ---{sakset}---
> > 
> > Når jeg prøver at debugge, så får jeg den rigtige kommando
> > 
> > echo "${cmdPerl} \"rapport xxx.html\""
> > perl -pi -e 's/\/home\/kim\/projects\/\///g' "rapport xxx.html"
> > 
> Ved at erstatte "echo" med "eval", så virker det :-)

Skyldes det mon ikke at "eval" fjerner de mange quotes omkring
 "rapport x.html" 
som du af en eller anden (ikke udledbar) grund har sat? 




-- 
Donald Axel <donax@xxxxxx>


Follow ups

References