How to execute multiline python code from a bash script?
<p>I need to extend a shell script (bash). As I am much more familiar with python I want to do this by writing some lines of python code which depends on variables from the shell script. Adding an extra python file is not an option.</p>

<pre><code>result=`python -c "import stuff; print('all $code in one very long line')"` 
</code></pre>

<p>is not very readable.</p>

<p>I would prefer to specify my python code as a multiline string and then execute it.</p>

<p>Use a here-doc:</p>

<pre><code>result=$(python &lt;&lt;EOF
import stuff
print('all $code in one very long line')
EOF
)
</code></pre>

python bash multiline