Hi John,

Am 26.02.13 13:39, schrieb John Wiegley:
Those are regular expressions, so the ^ means "match from the very beginning
of the account name".

Then I have a comment on the documentation as I had some issues on getting my hands wet with ledger. ;-)

My example ledger file was constructed as explained at page 9 of the pdf documentation and looks as follows:

2004/09/29 My Employer
 Assets:Checking  $500.00
 Income:Salary

2004/09/30 Restaurant
 Expenses:Dining  $25.00
 Liabilities:MasterCard

Calling on the command line:

  % ledger -f ledger-test.dat balance ^assets ^liabilities

gives me am _empty_ response. Which is clear because in my ledger file the account name does not start at the beginning of the line but one " " (space) more to the right and the regular expression does not match the accounts.

Calling

  $ ledger -f ledger-test.dat balance ^ assets ^ liabilities

gives the following correct result:

             $500.00  Assets:Checking
             $-25.00  Liabilities:MasterCard
--------------------
             $475.00

So it was quite confusing for me as I worked through the documentation and had no idea why my file did not produce a result.

I suggest, that the part of the documentation should take this into account otherwise it is confusing for new users.

Thank you very much and kind regards,
Herbert




--

--- You received this message because you are subscribed to the Google Groups "Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to