[16 Jan, @15:07 CET, Miek Gieben wrote in "Re: jobs numbers in prompt ..."] > [16 Jan, @14:31 CET, Mikael Magnusson wrote in "Re: jobs numbers in prompt ..."] > > Does this work? > > myjobs=();for a (${(k)jobstates}) > > {j=$jobstates[$a];myjobs+=($a"${${(@s,:,)j}[2]}")};myjobs=${(j:,:)myjobs} > > whooa! :-) it does work. fyi: it needed one small tweak, if you have more than 2 bg jobs: myjobs=() for a (${(k)jobstates}) {j=$jobstates[$a];i="${${(@s,:,)j}[2]}" myjobs+=(a${i//[^+-]/})} # ^^^^^^^^^^^^^^ # filter out anything but + or - myjobs=${(j:,:)myjobs} -- grtz, - Miek GPG Key ID: 3880 D0F6 http://www.miek.nl/
Attachment:
signature.asc
Description: Digital signature