Archive

Posts Tagged ‘python -c’

Python from command line

September 18, 2013 Leave a comment

Problem
You want to calculate something with Python quickly, from the command line. You might even want to use Python in a bash script to produce some result.

Solution

$ python -c "print(2*3)"
6

Storing the result in a variable:

$ X=`python -c "print(2*3)"`
$ echo $X
6

Thanks to Tajti A. for the tip.

Update (20170803)
You can also pass a bash variable to the embedded Python:

VAL="cat dog cat"
NEW=`python3 -c "print('$VAL'.replace('dog', 'wolf'))"`
echo $NEW

Output: “cat wolf cat”.

Categories: python Tags: , , ,
Design a site like this with WordPress.com
Get started