Я експериментую з пошуку даних з org-режиму в мої сценарії оболонки, і я натрапив на дивацтво:
#+tblname: simple-table
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
#+name: work-with-simple-list-shell
#+begin_src shell :var tbl=simple-table
echo "$tbl"
#+end_src
#+RESULTS: work-with-simple-list-shell
: 1
#+name: work-with-simple-list-sh
#+begin_src sh :var tbl=simple-table
echo "$tbl"
#+end_src
#+RESULTS: work-with-simple-list-sh
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
Будь-яка ідея, що відбувається?
1
Здається, що ob-sh застаряє на користь ob-shell (Як видно з цієї теми списку розсилки).
—
дангом
Якщо вони лише псевдоніми один одному, то чому різниця в поведінці?
—
stsquad
Щось дивне у вашому конфігурації. Я не бачу тут різниці в поведінці. Якщо я повторюю $ SHELL, я отримую однакову оболонку для обох. Крім того, ви намагалися
—
дангом
C-c C-v I
перевірити, чи обидва src-блоки мають однакові аргументи заголовка?
@dangom: hmm той самий набір аргументів заголовка зберегти для Lang: shell vs Lang: sh та header-args: shell vs header-args: sh, але обидва встановлені на нуль. $ SHELL повідомляє баш в обох випадках.
—
stsquad