sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #98784
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