Ledger(http://ledger-cli.org/)允许使用以下命令输出您的Income帐户的反向排序余额:
ledger -f money.txt bal Income --sort "-abs(total)"
所以输出如下:
$-7,715.00 Income
$-6,789.10 Payroll
$-567.89 Insurance
$-234.56 Gift Card
$-200.56 Store 1
$-34.00 Store 2
$-123.45 Coupons
有没有办法以CSV格式输出相同的信息,但保持类别的缩进如下(标题值不重要)?
"Amount","Level 1","Level 2,"Level 3"
$-7,715.00,Income,,
,$-6,789.10,Payroll,
,$-567.89,Insurance,
,$-234.56,Gift Card,
,,$-200.56,Store 1
,,$-34.00,Store 2
,$-123.45,Coupons,
答案 0 :(得分:0)
您可以将--balance-format
选项与documented format strings中的任何一个一起使用。
例如,在每行上打印帐户名称和总金额:
ledger -f money.txt balance ^Income --no-total --balance-format '%A,%T\n'