← Back to team overview

sslug-teknik team mailing list archive

RE: Scripting problem

 

> Hejsa,
> 
> Jeg skal autogenerere en hulens masse rapporter for en kunde. I disse 
> autogenerede rapport indgå en sti, som jeg gerne vil fjerne en del af.
> 
> Jeg har et Bash script, som indeholder følgende:
> 
> ---{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"
> 
> Når jeg tester linien direkte, så fungerer det fint, men i scriptet 
> fejler den!
> 
> Nogen forslag ?
> 
> /Kim
> 



Hvor meget af stien skal du fjerne ??



Kan du evt. komme med et par eksempler på input og hvilket output der forventes ?


Med venlig hilsen / Regards

Frank Larsen
Kimik IT A/S
PO Box 740
3900 Nuuk
Greenland
Mail : support@xxxxxxxxxxx
Phone: +299 34 20 00
Fax  : +299 34 20 01


References