Thread Previous • Date Previous • Date Next • Thread Next |
Kim Jensen wrote:
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"
Ved at erstatte "echo" med "eval", så virker det :-) /Kim -- "Good judgment comes from experience; experience comes from bad judgment."
Thread Previous • Date Previous • Date Next • Thread Next |