我想通过命令行传递python一个参数

时间:2013-04-11 03:45:36

标签: linux bash shell

当我在shell中输入python时,我得到>>>。然后,如果我输入print "something",它会输出一些内容。我想通过bash脚本在一个命令中执行这两个操作。这是一个不起作用的例子,但接近于了解

`print "something"` | python;

我希望执行python并将print命令作为参数传递。但事实并非如此。

我该怎么做:

python
>>> print "hello"

在一个命令中?

2 个答案:

答案 0 :(得分:4)

怎么样:

python -c "print 'hello'"

答案 1 :(得分:0)

你需要把它写成

echo 'print "something"' | python

printf 'print "something"' | python

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