Hello, I am new to the Term::ReadLine::Gnu module and am trying to implement a slightly complex application that takes a series of "commands" on the readline prompt. An example usage would be:
readline> export foo bar exportfile.txt
export being the primary command, 'foo bar' being the name of the topic to export, and exportfile.txt being the file to output the data to.
The problem I am having is that 'foo bar' is has a space in it so I can't split the scalar returned from readline() by spaces. The 'foo bar' is tab-completed, which doesn't seem to use the "foo\ bar" escape style that is used in a standard unix shell.
So how can I process 1 parameter that has spaces in it easily? Perhaps a way to get an array back from readline() instead of a scalar?
Any help would be greatly appreciated as there is very limited documentation on the Term::ReadLine::Gnu module.
Thanks,
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.