एक CSV फाइल से पढ़ने के लिए, Import-Csv कमांडलेट का उपयोग करें। यह कमांडलेट फाइल को पढ़ता है और प्रत्येक पंक्ति के लिए कस्टम PowerShell ऑब्जेक्ट्स में परिवर्तित करता है।.
Import-Csv
PowerShell में JSON को पढ़ने या पार्स करने के लिए, आप ConvertFrom-Json cmdlet का उपयोग कर सकते हैं। एक JSON स्ट्रिंग दिए जाने पर, यह cmdlet इसे एक PowerShell ऑब्जेक्ट में बदल देता है।.
ConvertFrom-Json
PowerShell में, TOML को पार्स करने के लिए कोई मूल cmdlet नहीं है। आप आमतौर पर एक मॉड्यूल का उपयोग करेंगे या अगर आप PowerShell के साथ काम करना चाहते हैं तो TOML को JSON में बदलने के लिए toml-to-json जैसे उपकरण का उपयोग करेंगे। यहाँ PowerShellTOML नामक एक काल्पनिक मॉड्यूल के साथ कैसे करें, वह दिखाया गया है.
toml-to-json
PowerShellTOML
XML, या विस्तारित चिह्न भाषा, ९० के दशक के अंत से है और ढांचागत डेटा के लिए एक व्यापक रूप से इस्तेमाल किया जाने वाला प्रारूप बना हुआ है। PowerShell पारंपरिक पार्सिंग मेथड्स के मुकाबले XML के साथ काम करना सरल बनाता है; इसमें XML को सीधे ऑब्जेक्ट्स में कास्ट किया जाता है, जिससे आप सामान्य डॉट नोटेशन के माध्यम से तत्वों के साथ बातचीत कर सकते हैं। XML के विकल्पों में JSON, YAML, या कस्टम डेटा प्रारूप शामिल हैं। उदाहरण के लिए, JSON अपनी हल्के प्रकृति और वेब तकनीकों के साथ इस्तेमाल की आसानी के लिए लोकप्रियता हासिल कर चुका है। हालांकि, XML की विस्तृत विशेषताएं जैसे कि नेमस्पेस, स्कीमास, और XSLT प्रोसेसिंग, इसे जटिल दस्तावेजों या उद्योग मानकों के लिए एक बेहतर विकल्प बनाते हैं। PowerShell अपनी XML हैंडलिंग के लिए .NET फ्रेमवर्क की XML क्षमताओं का उपयोग करता है। इसका मतलब है कि यह केवल सामान्य पढ़ने-लिखने की क्रियाओं के बारे में नहीं है; आप PowerShell के माध्यम से वैलिडेशन के लिए XML स्कीमास के साथ काम कर सकते हैं, क्वेरीज के लिए XPath का उपयोग कर सकते हैं, और XSLT ट्रांसफॉर्मेशन्स को लागू कर सकते हैं।.
PowerShell, डिफॉल्ट रूप से, YAML पार्सिंग के लिए कोई बिल्ट-इन cmdlet के साथ नहीं आता, लेकिन जब आप powershell-yaml मॉड्यूल का उपयोग करते हैं या ConvertFrom-Json के साथ युग्मित किसी टूल जैसे yq का उपयोग करके YAML को PowerShell ऑब्जेक्ट में बदलते हैं, तो यह YAML के साथ सहजता से काम करता है।.
powershell-yaml
yq