PowerShell:
कमांड लाइन आर्गुमेंट्स पढ़ना
कैसे करें:
PowerShell में कमांड लाइन आर्गुमेंट्स को इस्तेमाल करने का सबसे साधारण तरीका $args
एरे का उपयोग करना है। आइये देखें:
# स्क्रिप्ट example.ps1
# प्रिंट सभी आर्गुमेंट्स
$args
# इंडेक्स के हिसाब से विशेष आर्गुमेंट्स प्रिंट करें
"पहला आर्गुमेंट: " + $args[0]
"दूसरा आर्गुमेंट: " + $args[1]
जब आप ऊपर वाली स्क्रिप्ट को इस तरह चलाएंगे:
powershell .\example.ps1 "नमस्ते" "दुनिया"
आउटपुट होगा:
नमस्ते
दुनिया
पहला आर्गुमेंट: नमस्ते
दूसरा आर्गुमेंट: दुनिया
गहराई से:
कमांड लाइन आर्गुमेंट्स पढ़ने की क्षमता हर प्रोग्रामिंग भाषा में होती है, और PowerShell में इसके लिए $args
एरे की शुरुआत से ही व्यवस्था है। $args
सबसे सरल तरीका है, लेकिन आप advanced parameter binding और param blocks का इस्तेमाल कर सकते हैं जो कि स्क्रिप्ट पैरामीटर्स को और भी फाइन कंट्रोल देते हैं।