汇总emacs中的几个文件?

时间:2012-01-18 08:33:12

标签: emacs org-mode summary

我有大约相同架构的大量文件。有没有办法创建一个缓冲区,它将显示这些文件的摘要?可能与组织模式?

每个文件格式为:

q   val    counts
1   0.05   2500
4   0.01   2500
10  0.002  2500
.
.
.
.

这些文件都在自己的文件夹中:

prog
 |
 +fold1
 |  |
 |  ----file1
 +fold2
 |  |
 |  ----file1
 -fold3
    |
    ----file1

我不确定摘要应该结束什么。我认为前三行+每个文件的平均值。

1 个答案:

答案 0 :(得分:0)

扩展Juancho的评论,在org-mode中,您可以定义一个shell源块:

#+begin_src sh :results output raw replace
  for i in /path/to/files/; do
      head -n 3 $i
      # I let you compute the average you want using awk and whatnot
  done
#+end_src

并使用C-c C-c执行它(光标在块中)。

如果您希望以某种特定方式格式化结果,您可能需要阅读有关header arguments的手册。 (你可以用任何语言org-mode supports来做到这一点。)