sed, använda variabler
Postat: 15 feb 2011, 13:29
Jag försöker få ett skript med sed att funka men ingenting jag provar fungerar.
jag försöker alltså ändra paths i en textfil att passa ett wine-program.
image "01_images/BG_liten.png"
skall bli:
image "S:/mappen-vi-står-i/01_images/BG_liten.png"
Jag lyckas byta "image "" mot vadsomhelst annat utom just $winepath.
Har provat alla möjliga citationstecken på alla möjliga ställen men det resulterar bara i antingen en tom textfil eller varianter på temat
image "$winepath"/01_images/bilden.png
hur får jag det att fungera!?
Kod: Markera allt
winepath=`echo "$mypath" | sed 's/\/media\/WORK/S:/'`
...
sed 's/image\ \"/image\ \$winepath\//' $ASfile >rendertemp.anme
...
image "01_images/BG_liten.png"
skall bli:
image "S:/mappen-vi-står-i/01_images/BG_liten.png"
Jag lyckas byta "image "" mot vadsomhelst annat utom just $winepath.
Har provat alla möjliga citationstecken på alla möjliga ställen men det resulterar bara i antingen en tom textfil eller varianter på temat
image "$winepath"/01_images/bilden.png
hur får jag det att fungera!?