./rt -i ls owner=usera | sed -e 's/ticket\///' | xargs -L 1 ./rt steal

or somesuch should get you close.

Might have to check your documentation for xargs to tell it how to only run 1 command at a time, I think it varies between linux and BSD.


On 11/11/2013 10:54 AM, Ram wrote:
I am looking to change the owner of 3000 tickets from usera to userb. It seems that ./rt take|untake|steal does not accept a request to read ids from <stdin> - that is this doesn't work:
./rt -i ls owner=usera | ./rt steal -

The first problem is that steal|take|untake doesn't like the explicit notation ticket/ticket_id but rather prefers just a ticket_id. That's easy enough to work around - just nuke "ticket/". The issue around not like "-" indicating take parameters from <stdin> is more of a hassle.

Suggestions?

thanks


--
Jaye Mathisen, Lil Pantry
P:541-476-0152
F:541-476-0152

<<attachment: mrcpu.vcf>>

Reply via email to