Eu tenho um arquivo organizacional com várias tabelas
$ cat ~/foo.org
#+Title: hello world
* section 1
lorem ipsum
#+TBLNAME: first-table
| i | want | to |
| export | this | table |
#+TBLNAME: second-table
| this | table | is |
| not | as | important |
Este arquivo é atualizado regularmente. Eu tenho um script Perl que analisa o csvarquivo obtido a partir da emissão M-x org-table-exporton first-table. Gostaria de poder exportar first-tablepara csv a partir da linha de comando, para não precisar fazer isso manualmente todas as vezes. Isso é possível?
(org-babel-ref-resolve "first-table")-lo - isso fornecerá a tabela como uma lista e, em seguida, chameorgtbl-to-csvessa lista. Consulte a documentação deorgtbl-to-csvpara argumentos adicionais. Você pode então executar o Emacs no modo em lote para executar sua função usando--evalou-foptions.