sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #98781
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
--
"Good judgment comes from experience; experience comes from bad judgment."
Follow ups