1行のコマンドラインで複数行のステートメントを実行しますか?

|

Pythonを-cとともに使用して、ワンライナーループを実行しています。例:

  $ python -c "for r in range(10):print" rob ""  

これは正常に機能します。ただし、forループの前にモジュールをインポートすると、構文エラーが発生します:< / p>

  $ python -c "import sys; for r in range(10):print "rob" "File"&lt; string&gt; "、line 1 import sys; for r in range(10):print" rob "^ SyntaxError:invalid Syntax  

これを修正する方法はありますか?

Makefileに含めることができるように、これを1つのライナーとして持つことが重要です。