好了替換字符串,所以我給自己定了一個哈希表的名字是什麼,以取代和鑰匙是做什麼用代替,就像這樣:PowerShell的:使用哈希表
$r = @{
"dog" = "canine";
"cat" = "feline";
"eric" = "eric cartman"
}
我應該怎麼辦下一個?我試過這個:
(Get-Content C:\scripts\test.txt) | Foreach-Object {
foreach ($e in $r.GetEnumerator()) {
$_ -replace $e.Name, $e.Value
}
} | Set-Content C:\scripts\test.txt.out
但它根本不起作用,它只是每行寫三次而不替換任何東西。
編輯:test.txt的包含:
dog
cat
eric
test.txt.out:
dog
dog
dog
cat
cat
cat
eric
eric
eric
什麼是C的含量:\腳本\ test.txt的? –