First page Back Continue Last page Overview Image

Systemshell aufrufen II

Python-Variablen in Systemkommandos benutzen:

In [1]: filename = "ulysses.txt"

In [2]: !wc {filename}

33025 267887 1572565 ulysses.txt

In [3]: !wc $filename

33025 267887 1572565 ulysses.txt

Geschweifte Klammern sind notwendig, falls ein Ausdruck von Python evaluiert werden soll:

In [4]: x, y, z = 3,2,6

In [5]: ! echo {x + y + z}

11

Natürlich können auch Shell-Variablen verwendet werden:

In [6]: ! echo $HOME

/home/bernd