Mehrzeilige Anweisungen in der einzeiligen Befehlszeile ausführen?

|

Ich verwende Python mit -c, um eine Einzeiler-Schleife auszuführen, dh:

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

Das funktioniert einwandfrei. Wenn ich jedoch ein Modul vor der for-Schleife importiere, erhalte ich einen Syntaxfehler:

$ python -c "import sys; für r in Bereich(10): "rob" ausgeben Datei "<string>", Zeile 1 import sys; für r in Bereich(10): "rob" ausgeben ^ SyntaxError: ungültige Syntax 

Irgendeine Idee, wie das behoben werden kann?

Es ist mir wichtig, dies als Einzeiler zu haben, damit ich es in ein Makefile aufnehmen kann.