We have a winner!

ledger  bal   --format "%(quantity(strip(display_total)))\n" --collapse
Assets --limit "commodity == 'VIFSX'"
250.0000

Thanks.  I hadn't tried --collapse (-n) correctly!

On Sun, Oct 30, 2011 at 11:11, Martin Michlmayr <[email protected]> wrote:

> Doesn't adding -n do what you want?  Or possibly "-n Assets".
>
>
> * Craig Earls <[email protected]> [2011-10-30 10:53]:
> > Thanks, that's getting closer.  I really want the output to be a single
> > line showing only the total number of shares (and the commodity if I
> can't
> > avoid it)  e.g.
> >
> > > ledger bal --limit "commodity == 'VIFSX'"
> > 250.0000
> >
> > or
> >
> > > ledger bal --limit "commodity == 'VIFSX'"
> > 250.0000 VIFSX
> >
> >
> > If I try to control it using a format statement
> >
> > 10:50:17 ~/FinanceData > ledger  bal -l "commodity == 'VIFSX'" --format
> > "%(strip(display_total))\n"
> > 250.0000 VIFSX
> > 125.0000 VIFSX
> > 125.0000 VIFSX
> > 250.0000 VIFSX
> >
> > Which reflects the sub accounts.  I suppose I could just ignore all but
> the
> > first line, but there must be a way to limit it to the top level account.
> >
> >
> >
> > On Sun, Oct 30, 2011 at 10:07, Peter Keen <[email protected]>
> wrote:
> >
> > > Try this:
> > >
> > > ledger bal -l 'commodity == "VIFSX"'
> > >
> > >
> > > On Sun, Oct 30, 2011 at 9:01 AM, Craig Earls <[email protected]>
> wrote:
> > >
> > >> This returns nothing for me
> > >>
> > >> 08:58:30 ~/FinanceData > ledger  bal -l "commodity = 'VIFSX'"
> > >> 08:58:44 ~/FinanceData > ledger  bal -l "commodity = VIFSX"
> > >> 08:58:50 ~/FinanceData >
> > >>
> > >> I have several shares of VIFSX reported in the balance report.  This
> is
> > >> for ledger 3.0
> > >>
> > >>
> > >> On Sun, Oct 30, 2011 at 01:59, Martin Michlmayr <[email protected]>
> wrote:
> > >>
> > >>> * Craig Earls <[email protected]> [2011-10-29 21:36]:
> > >>> > This is killing me and it should be simple.  I want to have ledger
> > >>> > tell me how much of a particular commodity I have?
> > >>>
> > >>> ledger -f - bal -l "commodity = 'AUD'"
> > >>>
> > >>> --
> > >>> Martin Michlmayr
> > >>> http://www.cyrius.com/
> > >>>
> > >>
> > >>
> > >>
> > >> --
> > >> Craig, Corona De Tucson, AZ
> > >> enderw88.wordpress.com
> > >>
> > >
> > >
> >
> >
> > --
> > Craig, Corona De Tucson, AZ
> > enderw88.wordpress.com
>
> --
> Martin Michlmayr
> http://www.cyrius.com/
>



-- 
Craig, Corona De Tucson, AZ
enderw88.wordpress.com

Reply via email to