कमांड लाइन आर्गुमेंट्स पढ़ना

PowerShell:
कमांड लाइन आर्गुमेंट्स पढ़ना

कैसे करें:

PowerShell में कमांड लाइन आर्गुमेंट्स को इस्तेमाल करने का सबसे साधारण तरीका $args एरे का उपयोग करना है। आइये देखें:

# स्क्रिप्ट example.ps1

# प्रिंट सभी आर्गुमेंट्स
$args

# इंडेक्स के हिसाब से विशेष आर्गुमेंट्स प्रिंट करें
"पहला आर्गुमेंट: " + $args[0]
"दूसरा आर्गुमेंट: " + $args[1]

जब आप ऊपर वाली स्क्रिप्ट को इस तरह चलाएंगे:

powershell .\example.ps1 "नमस्ते" "दुनिया"

आउटपुट होगा:

नमस्ते
दुनिया
पहला आर्गुमेंट: नमस्ते
दूसरा आर्गुमेंट: दुनिया

गहराई से:

कमांड लाइन आर्गुमेंट्स पढ़ने की क्षमता हर प्रोग्रामिंग भाषा में होती है, और PowerShell में इसके लिए $args एरे की शुरुआत से ही व्यवस्था है। $args सबसे सरल तरीका है, लेकिन आप advanced parameter binding और param blocks का इस्तेमाल कर सकते हैं जो कि स्क्रिप्ट पैरामीटर्स को और भी फाइन कंट्रोल देते हैं।

देखने के लिए: