CSV ফাইল থেকে পড়তে, Import-Csv cmdlet ব্যবহার করুন। এই cmdlet টি ফাইলটি পড়ে এবং প্রতিটি সারির জন্য কাস্টম পাওয়ারশেল অবজেক্টে রূপান্তর করে।.
Import-Csv
PowerShell এ JSON পড়তে বা পার্স করতে, আপনি ConvertFrom-Json cmdlet ব্যবহার করতে পারেন। JSON স্ট্রিং দেওয়া হলে, এই cmdlet এটি একটি PowerShell অবজেক্টে রূপান্তর করে।.
ConvertFrom-Json
PowerShell-এ, TOML পার্স করার জন্য কোনো নেটিভ cmdlet নেই। আপনি যদি PowerShell এর সাথে কাজ করতে চান, তবে আপনি সাধারণত একটি মডিউল ব্যবহার করবেন অথবা toml-to-json এর মতো একটি টুল দিয়ে TOML কে JSON এ রূপান্তরিত করবেন। এখানে একটি কল্পিত মডিউল PowerShellTOML ব্যবহার করে আপনি কিভাবে করতে পারেন তা দেখানো হল.
toml-to-json
PowerShellTOML
XML, বা ইএক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ, ৯০ এর দশকের শেষ থেকে রয়েছে এবং এটি গঠনমূলক ডেটার জন্য একটি বিস্তৃতভাবে ব্যবহৃত ফর্ম্যাট হিসেবে অব্যাহত রয়েছে। PowerShell পরম্পরাগত পার্সিং পদ্ধতির তুলনায় XML এর সাথে কাজ করা সরল করে, এটি সরাসরি XML কে অবজেক্টে রূপান্তরিত করে, এতে আপনি পরিচিত ডট নোটেশন এর মাধ্যমে উপাদান নিয়ে ইন্টার্যাক্ট করতে পারেন। XML এর বিকল্পগুলির মধ্যে JSON, YAML, অথবা কাস্টম ডেটা ফর্ম্যাট অন্তর্ভুক্ত। যেমন, JSON ওয়েব প্রযুক্তিগুলির সাথে এর হালকা প্রকৃতি ও ব্যবহারের সহজতার জন্য জনপ্রিয়তা পেয়েছে। তবে, নামস্থান, স্কিমা, এবং XSLT প্রসেসিং এর মতো XML এর বর্ধিত বৈশিষ্ট্যগুলি অনেক সময়ে জটিল ডকুমেন্ট অথবা শিল্প মানদণ্ডের জন্য এটিকে একটি ভালো পছন্দ করে তোলে। PowerShell .NET ফ্রেমওয়ার্কের XML ক্ষমতার ব্যবহার করে এর XML হ্যান্ডলিং প্রক্রিয়া চালনা করে। এই মানে হল এটা শুধুমাত্র সিম্পল রিড-রাইট অপারেশন নয়; আপনি স্কিমা ব্যবহার করে ভ্যালিডেশনের জন্য, XPath ব্যবহার করে ক্যোয়েরিস করার জন্য, এবং XSLT ট্রান্সফর্মেশন সম্পাদনের জন্য, সবকিছু যা PowerShell এর মাধ্যমে করা যায়।.
PowerShell, ডিফল্ট হিসেবে, YAML পার্সিং এর জন্য কোন অন্তর্নির্মিত cmdlet সহ আসে না, কিন্তু powershell-yaml মডিউল ব্যবহার করে অথবা ConvertFrom-Json কে yq এর মত টূলের সাথে অভিযোজন করে YAML কে PowerShell অবজেক্টে রূপান্তরিত করে YAML এর সাথে সহজে কাজ করা যায়।.
powershell-yaml
yq