[rabbitmq-discuss] Parsability of rabbitctrl output
Emile Joubert
emile at rabbitmq.com
Mon Jun 7 17:53:34 BST 2010
Hi Garrett,
The output values are separated by a tab character, so you should
instruct your parser to expect optional values separated by a single tab
character. The problem you describe only occurs if your pattern consumes
an arbitrary amount of whitespace.
You may also find the -q flag useful to suppress the first and last line
of output of the output of rabbitmqctl is being parsed.
(Nice email address btw)
Regards
Emile
On 07/06/10 17:14, Garrett Smith wrote:
> There are some values output by rabbitctrl that are blank/empty, but
> these are simply omitted from the output. This makes parsing the
> output difficult. E.g.
>
> rabbitmqctl list_queues name owner_pid memory
>
> In cases where owner_pid is blank, the output line has two tokens,
> three otherwise.
>
> Any thoughts on providing a symbol, e.g. "undefined", "-" etc. to help
> parsers know when a value is empty?
>
> Garrett
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
More information about the rabbitmq-discuss
mailing list