2013-04-11 2 views
0

쉘에 python을 입력하면 >>>이됩니다. 그런 다음 print "something"을 입력하면 인쇄됩니다. 나는 bash 스크립트를 통해 단일 명령으로 두 작업을 모두 수행하려고합니다. 다음은 작동하지 않습니다 예입니다하지만 기대커맨드 라인을 통해 파이썬 인수를 전달하고 싶습니다.

`print "something"` | python; 

에 걸쳐 포인트를 얻기에 가까운 파이썬이 실행하고 인쇄 명령이 인수로 전달되어야한다. 그러나 이것은 사실이 아닙니다.

python 
>>> print "hello" 

하나의 명령 :

어떻게 이렇게 할 수 있습니까? 에 대해 어떻게

답변

4

:

python -c "print 'hello'" 
0

당신은

echo 'print "something"' | python 

또는

printf 'print "something"' | python 

하지만 Bhajun의 대답으로 그것을 쓸 필요는 당신이 정말로 원하는 것입니다.

관련 문제