Wim,
I can't believe how long it's taken me to figure out what you're on about, and what
the problem (probably) is. My brain's far too slow to be at work today :)
If cmd came from standard input or something, your script would work. But you're using
a string to simulate that input, and because it's in double quotes perl is trying to
interpolate any variables it finds. Like me, it thinks you mean $var1 and $var2 are
variables. Try escaping them, or single quoting it.
$cmd = 'Display $var1, $var2';
or
$cmd = "Display\$var1, \$var2';
I *think* that's the problem, but the way my brain is today who the hell knows :)
Tristan
You Wrote:
----------
Tristan,
I'm writing a script to send command from a textfile to cisco devices...
I the textfile, I like to have variables, something like
conf t
int $interface
......
when my script reads the line, it should replace $interface by the value
asked from the value the user enters...
$var{$interface} contains that value...
in the previous mail, $var has nothing to do with perl ;-)
Sorry,
I wasn't clear (in my head ;-) )
_______________________________________________________
sent via the murky.net webmail hegemony
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]