कमांड लाइन पर पायथन में if-else कंस्ट्रक्ट का उपयोग करने के कई तरीके हैं। उदाहरण के लिए, बैश मल्टी-लाइन स्टेटमेंट का समर्थन करता है, जिसका उपयोग आप इस प्रकार कर सकते हैं:
$ python -c '
> a = True
> if a:
> print("a is true")
> '
यह आउटपुट देगा:
a is true
यदि आप पायथन स्टेटमेंट को एक ही लाइन में रखना पसंद करते हैं, तो आप कमांड के बीच \n न्यूलाइन का उपयोग कर सकते हैं। उदाहरण के लिए:
$ python -c $'a = True\nif a: print("a is true");'
यह आउटपुट देगा:
a is true