Saya sedang bereksperimen dengan sumber data dari org-mode ke skrip shell saya dan saya telah menemukan keanehan:
#+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 |
Adakah yang tahu apa yang sedang terjadi?
1
Sepertinya ob-sh tidak digunakan lagi karena ob-shell (Seperti yang terlihat di utas milis ini).
—
dangom
Jika mereka hanya saling alias maka mengapa ada perbedaan perilaku?
—
stsquad
Sesuatu yang aneh dengan konfigurasi Anda. Saya tidak melihat perbedaan perilaku di sini. Jika saya menggemakan $ SHELL, saya mendapatkan shell yang sama untuk keduanya. Juga, apakah Anda mencoba
—
dangom
C-c C-v I
memeriksa apakah kedua src-blok memiliki header-args yang sama?
@ Dangom: hmm set yang sama dari header args simpan untuk Lang: shell vs Lang: sh dan header-args: shell vs header-args: sh tetapi keduanya diatur ke nol. $ SHELL melaporkan bash dalam kedua kasus.
—
stsquad