Я экспериментирую с поиском данных из org-mode в своих скриптах оболочки и наткнулся на странность:
#+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
Похоже , акушер-ш осуждаются в пользу акушер-оболочке (как видно в этой теме списка рассылки).
—
Дангом
Если они только псевдонимы друг другу, то почему разница в поведении?
—
Stsquad
Что-то странное с вашим конфигом. Я не вижу никакой разницы в поведении здесь. Если я повторяю $ SHELL, я получаю одинаковую оболочку для обоих. Кроме того, вы пытались
—
dangom
C-c C-v I
проверить, имеют ли оба блока src одинаковые заголовочные аргументы?
@dangom: хмм, тот же набор аргументов заголовка, кроме Lang: shell против Lang: sh и header-args: shell против header-args: sh, но оба равны nil. $ SHELL сообщает bash в обоих случаях.
—
Stsquad