ここを参考に変更
GnuCash2.4以降
- 「名前を付けて保存」で現在の会計データを保存する。 データ形式にsqlite3を選択し、今と同じファイル名で別ディレクトリに保存
- GnuCashを終了する
- 既存の会計データに上書きコピーする
- GnuCashを起動する
ちゃんと読めれば成功
テーブルごとのレコード数一覧を出力する
sqlite3 hoge.gnucash .table | xargs -n1 echo | xargs -IXXX sqlite3 hoge.gnucash 'select "XXX",count(*) from XXX'