এখানে একটি ভাল থ্রেড রয়েছে যা এই কোডটি দেখায় (লিঙ্কযুক্ত থ্রেডের উদ্ধৃতি দিয়ে):
# from http://www.eggheadcafe.com/software/aspnet/30358576/powershell-and-ini-files.aspx
param ($file)
$ini = @{}
switch -regex -file $file
{
"^\[(.+)\]$" {
$section = $matches[1]
$ini[$section] = @{}
}
"(.+)=(.+)" {
$name,$value = $matches[1..2]
$ini[$section][$name] = $value
}
}
$ini
তারপরে আপনি এটি করতে পারেন:
PS> $links = import-ini links.ini
PS> $links["search-engines"]["link1"]
http://www.google.com
PS> $links["vendors"]["link1"]
http://www.apple.com
এমন একটি INI ফাইল ধরে যাচ্ছি:
[vendors]
link1=http://www.apple.com
[search-engines]
link1=http://www.google.com
দুর্ভাগ্যক্রমে লিঙ্কে রেজিক্সগুলি কোড থেকে নিখোঁজ রয়েছে সুতরাং আপনাকে সেগুলি পুনরুত্পাদন করতে হবে, তবে এমন একটি সংস্করণ রয়েছে যা বিভাগ শিরোনাম এবং মন্তব্যগুলি না করে লাইনগুলি ফাইল পরিচালনা করে।