Estoy experimentando con la obtención de datos del modo org en mis scripts de shell y me he encontrado con una rareza:
#+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 |
¿Alguna idea de lo que está pasando?
1
Parece que ob-sh está en desuso a favor de ob-shell (como se ve en este hilo de la lista de correo).
—
dangom
Si solo son alias entre sí, ¿por qué la diferencia de comportamiento?
—
stsquad
Algo raro con tu configuración. No veo ninguna diferencia en el comportamiento aquí. Si hago eco de $ SHELL, obtengo el mismo shell para ambos. Además, ¿trató
—
dangom
C-c C-v I
de verificar si ambos bloques src tienen los mismos argumentos de encabezado?
@dangom: hmm el mismo conjunto de argumentos de encabezado salvo para Lang: shell vs Lang: sh y header-args: shell vs header-args: sh pero ambos configurados en nulo. $ SHELL informa bash en ambos casos.
—
stsquad