"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > सिंगल कमांड लाइन में मल्टी-लाइन कमांड कैसे चलाएं?

सिंगल कमांड लाइन में मल्टी-लाइन कमांड कैसे चलाएं?

2024-11-07 को प्रकाशित
ब्राउज़ करें:659

How to Run Multi-Line Commands in a Single Command Line?

एक-लाइन कमांड लाइन में मल्टी-लाइन स्टेटमेंट कैसे निष्पादित करें

पायथन के -सी विकल्प के साथ सिंगल-लाइन लूप निष्पादित करते समय , लूप से पहले एक मॉड्यूल आयात करने से सिंटैक्स त्रुटि होती है। ऐसा इसलिए है क्योंकि पायथन दुभाषिया कोड ब्लॉक को एक एकल कथन के रूप में मानता है। &&&]सिंटैक्स त्रुटि को दूर करने के लिए, इनपुट लाइनों की एक श्रृंखला के रूप में कोड ब्लॉक को पायथन पर रीडायरेक्ट करने के लिए इको कमांड का उपयोग करें:

echo -e "import sys\nfor r in रेंज(10): print 'rob '' | पायथन

exec() का उपयोग करना

एक अन्य तरीका कोड ब्लॉक को पायथन स्क्रिप्ट के रूप में निष्पादित करने के लिए exec() फ़ंक्शन का उपयोग करना है:

echo -e "import sys\nfor r in range(10): print 'rob'" | python

Expanding to multiple Lines

यदि उपयोग कर रहे हैं Pipes या exec() संभव नहीं है, कोड ब्लॉक को अर्धविरामों द्वारा अलग की गई कई लाइनों तक विस्तारित किया जा सकता है:

python -c "exec(\"import sys\nfor r in range(10): print 'rob'\")"

इन तकनीकों का उपयोग करके, आप अपने मेकफ़ाइल के लिए वांछित संरचना को बनाए रखते हुए एक ही कमांड लाइन में मल्टी-लाइन स्टेटमेंट निष्पादित कर सकते हैं।

विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729217236 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3