当我在shell中输入python
时,我得到>>>
。然后,如果我输入print "something"
,它会输出一些内容。我想通过bash脚本在一个命令中执行这两个操作。这是一个不起作用的例子,但接近于了解
`print "something"` | python;
我希望执行python并将print命令作为参数传递。但事实并非如此。
我该怎么做:
python
>>> print "hello"
在一个命令中?
答案 0 :(得分:4)
怎么样:
python -c "print 'hello'"
答案 1 :(得分:0)
你需要把它写成
echo 'print "something"' | python
或
printf 'print "something"' | python
但是Bhajun的回答是你真正想要的。