Setting Variables in expect Scripts From Shell Output

Martin McCormick martin at dc.cis.okstate.edu
Mon Feb 25 16:31:00 UTC 2008


	While running an expect script, is it possible to set an
expect script variable to the string kept in a shell variable?

	I can generate the shell variable just fine but when I
try to export it to the expect script for later use with something like:

set LOGFILENAME [exec echo \$TMPFILE]

something happens without error, but a later attempt to see the
contents of it such as

send_user "$LOGFILENAME\n"

proves that it never got set. It just echoes the literal string
LOGFILENAME.

Thanks.


More information about the freebsd-questions mailing list