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


Reply via email to