擅长:python、mysql、java
<p>由于没有人提到这一点,以下是作者的要求。神奇的是将“-”作为参数传递给cpython(从stdin读取源代码的指令):</p>
<p>输出到文件:</p>
<pre><code>python - << EOF > out.txt
print("hello")
EOF
</code></pre>
<p>执行示例:</p>
<pre><code># python - << EOF
> print("hello")
> EOF
hello
</code></pre>
<p>由于数据无法再通过stdin传递,这里还有一个技巧:</p>
<pre><code>data=`cat input.txt`
python - <<EOF
data="""${data}"""
print(data)
EOF
</code></pre>