Суммировать несколько файлов в Emacs? - PullRequest
0 голосов
/ 18 января 2012

У меня примерно gazillion файлов той же архитектуры.Есть ли способ создать буфер, который будет представлять сводку этих файлов?возможно с org-mode?

Каждый файл форматируется как:

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

Каждый из файлов находится в отдельной папке:

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

Я не уверенчто следует сделать из резюме.Я думаю, что первые 3 строки + средние значения каждого файла.

1 Ответ

0 голосов
/ 01 октября 2012

Расширяя комментарий Juancho, в org-mode вы можете определить исходный блок оболочки:

#+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 (курсор находится в блоке).

Возможно, вы захотите прочитать руководство по аргументам заголовка , если хотите, чтобы результаты были отформатированы каким-то особым образом. (И вы можете сделать это на любом языке org-mode поддерживает .)

...