Powershell - Read hashtable from file

hi all,

i like to read an hash table from an external file. The file called company.txt looks like
follows.


  "contoso" = 'contoso.com'
  "contoso1" = 'contoso1.com'
 
I tried different things but the file not reading correctly.

Who can help here?
mandy
LVL 2
Mandy_Asked:
Who is Participating?
 
Meir RivkinFull stack Software EngineerCommented:
cls
$data = @()
gc c:\temp\hash.txt | %{
	$tokens = $_ -split '[''="]' | where{$_.Trim() -ne ''}
	$item = New-Object System.Object
	$item | Add-Member -type NoteProperty -name Key -value $tokens[0]
	$item | Add-Member -type NoteProperty -name Value -value $tokens[1]
	$data +=  $item
}

$data

Open in new window

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.