mmm...
with split it might be the shortest.
if your readvalue does like this:

$tivolihome='"c:\program files\tivoli\lcf\bin\win95\mrt\lcfd.exe" -C "c:\program files\tivoli\lcf\dat\1"'

then

$tivolihome=split($tivolihome,'"')[3]

indeed is the shortest way.
I might explain it a little.
what split somewhat does is divide string into an array and I divided it with '"'. to get the correct string from there, you just have count what element it is and get it with [3]

cheers...
_________________________
!

download KiXnet