Hi Rainer, When I tangle this code block (just slightly reformatted for my own readability)
#+headers: :var STATE=(vc-state (or (buffer-file-name) org-current-export-file)) #+headers: :var REV=(vc-working-revision (or (buffer-file-name) org-current-export-file)) #+begin_src sh :tangle yes rm -rf ./R rm -f ./spreadSim.sub REVISION=$REV.$STATE tar -xf nsa.$REVISION.tar.gz $HOME/R/R/R-2.12.0/bin/Rscript --vanilla -e "source('./R/generateLatinHypercubeScenarios.R'); doIt()" for SCENARIO in ./R/scenarios/*.R; do export SCENARIO=${SCENARIO#./R/scenarios/} qsub nsa.sub done #+end_src I get the following tangled output --8<---------------cut here---------------start------------->8--- REV=$(cat <<'BABEL_TABLE' master BABEL_TABLE ) STATE=$(cat <<'BABEL_TABLE' edited BABEL_TABLE ) rm -rf ./R rm -f ./spreadSim.sub REVISION=$REV.$STATE tar -xf nsa.$REVISION.tar.gz $HOME/R/R/R-2.12.0/bin/Rscript --vanilla -e "source('./R/generateLatinHypercubeScenarios.R'); doIt()" for SCENARIO in ./R/scenarios/*.R; do export SCENARIO=${SCENARIO#./R/scenarios/} qsub nsa.sub done --8<---------------cut here---------------end--------------->8--- Which looks right to me. Could it be something specific about your setup which is causing this issue? Cheers -- Eric Rainer M Krug <r.m.k...@gmail.com> writes: > Hi > > when I tangle this document, I get the results in the section below. > This is obviously not correct. This worked in an earlier version. > > Any help appreciated, > > Rainer > > > * Run script (./../nsa.sh) > :PROPERTIES: > :tangle: ./nsa.sh > :exports: code > :END: > ** Update and call submit script > :PROPERTIES: > :ID: 173c527a-b032-4cc5-89d8-a32c3c0c7cae > :END: > #+BEGIN_SRC sh :var REV=(vc-working-revision (or (buffer-file-name) > org-current-export-file)) :var STATE=(vc-state (or (buffer-file-name) > org-current-export-file)) > rm -rf ./R > rm -f ./spreadSim.sub > REVISION=$REV.$STATE > tar -xf nsa.$REVISION.tar.gz > $HOME/R/R/R-2.12.0/bin/Rscript --vanilla -e > "source('./R/generateLatinHypercubeScenarios.R'); doIt()" > for SCENARIO in ./R/scenarios/*.R; do > export SCENARIO=${SCENARIO#./R/scenarios/} > qsub nsa.sub > done > #+END_SRC > > * tangled > #+begin_example > #!/bin/bash > REV=$(cat <<'BABEL_TABLE' > > BABEL_TABLE > ) > STATE=$(cat <<'BABEL_TABLE' > > BABEL_TABLE > ) > rm -rf ./R > rm -f ./spreadSim.sub > REVISION=$REV.$STATE > tar -xf nsa.$REVISION.tar.gz > $HOME/R/R/R-2.12.0/bin/Rscript --vanilla -e > "source('./R/generateLatinHypercubeScenarios.R'); doIt()" > for SCENARIO in ./R/scenarios/*.R; do > export SCENARIO=${SCENARIO#./R/scenarios/} > qsub nsa.sub > done > #+end_example