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
