0

当我输入pythonshell 时,我得到>>>了结果。然后,如果我输入print "something",它会打印一些东西。我想通过 bash 脚本在一个命令中执行这两项操作。这是一个不起作用但接近理解要点的示例

`print "something"` | python;

我希望执行 python 并将打印命令作为参数传递。但这种情况并非如此。

我怎样才能做到这一点:

python
>>> print "hello"

在一个命令中?

4

2 回答 2

4

怎么样:

python -c "print 'hello'"
于 2013-04-11T03:47:37.160 回答
0

你需要把它写成

echo 'print "something"' | python

或者

printf 'print "something"' | python

但 Bhajun 的答案是你真正想要的。

于 2013-04-11T12:46:32.060 回答