| |||||||||||
Need help in expect script(Reading a array)
Posted by (), 0 December 20 Posted by ramkriz (ramkriz), 29 July 2008 Iam calling a expect script with machine Ip address as a parameter from a perl script. It logins to the machine I need to login. I need to export certain variables in the machine. The Info about the values to be exported is present in a flat file for all the machines in below format. MAchine1 exort ISP= export IP= export VB= machine2 export ISP= export IP= Now I can write a perl script and then take the Info coreesponding to the machine I need and store it in a array and pass this also as an argument to expect script. Iam Not sure how to read the contents of array in expect script. It will be really helpful If there are any other better Idea of acheiving the above requiremnt!! Thanks Posted by admin (Graham Ellis), 2 August 2008 [quote author=ramkriz]It will be really helpful If there are any other better Idea of acheiving the above requiremnt!! Thanks [/quote] You can read the file directly into expect - have a look at Tcl's open and gets commands - no need to go via Perl. Depending on the exact format of each of your data lines, you would then use regex or split to separate the keys from the values. This page is a thread posted to the opentalk forum
at www.opentalk.org.uk and
archived here for reference. To jump to the archive index please
follow this link.
|
| ||||||||||
PH: 01144 1225 708225 • FAX: 01144 1225 793803 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho |