| |||||||||||
Expect: Parsing/evaluating lines of numbers Posted by kajkaj (kajkaj), 13 September 2007 There *has* to be an elegant way to do this in Expect...I have a command that returns lines of numbers. Like: prompt% mycommand --loop=5 9 4956 4951 4951 4956 9 4960 4951 4951 4956 9 4956 4951 4951 4956 9 4956 4951 4951 4956 9 4956 4951 4951 4956 prompt% All numbers must be inside a given interval (eg. 4900-5000 in the case above). If they are not I must report which column that has the number outside the interval (column 0 above). I could start a lot of bash and/or C programming, but I would rather keep it all in the Expect script that I am using to invoke the command from anyway. Any suggestions? Posted by admin (Graham Ellis), 13 September 2007 If the numbers were in a file called tcs, which looked like thisCode:
You could write code like this Code:
To produce results like this Code:
That should help you along. If you're thinking you need to learn a lot more about what I have done, see here Posted by kajkaj (kajkaj), 17 September 2007 It did help me along. Thanks a lot.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 |