Eric Schulte <eric.schu...@gmx.com> writes: Hi Eric, > Hi, > > As with the other recent sh-block email, the problem is likely due to > the interpreter used (e.g., bash as compared to dash). See the value of > `org-babel-sh-command' which defaults to "sh" which defaults to a POSIX > rather than bash shell on many systems. > > Best, > > Andreas Leha <andreas.l...@med.uni-goettingen.de> writes: > >> Hi all, >> >> why is it, that I can not use this code in sh blocks (I get sh: 2: Bad >> substitution), even though it is valid when I run the tangled >> script? Is this a known thing? >> >> #+begin_src sh :shebang "#!/bin/bash" :tangle test.sh >> for i in *.org; do >> echo cp "$i" "${i/%.org/.bak.org}" >> done >> #+end_src >> >> How can I get the above block to execute? >> >> Thanks in advance, >> Andreas >> >>
thanks a lot! The org-babel-sh-command did the trick! Cheers, Andreas