Libro mayor ( http://ledger-cli.org/ ) permite la salida del balance ordenado inverso de sus cuentas de ingresos utilizando el siguiente comando:
ledger -f money.txt bal Income --sort "-abs(total)"
para que la salida sea como sigue:
$-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
¿Existe una forma de obtener la misma información en formato CSV, pero manteniendo la sangría de las categorías de la siguiente manera (los valores de la cabecera no son importantes)?
"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,
2 votos
Voto por cerrar esta pregunta como off-topic porque es sobre codificación.