verfaßt von Pahoo, bei Ingelheim, 26.03.2025, 14:34:19
(editiert von Pahoo, 26.03.2025, 14:34:56)
Wenn dein input in input.txt steht, dann sollte es diese PowerShell Pipeline tun, die du im gleichen Verzeichnis laufen lässt.
Dein output wird in output.txt geschrieben.
Get-Content input.txt | ForEach-Object {
if ($_ -match "^(.*?\.name)=(.*)$") {
"# $($matches[2])"
"$($matches[1]).hide=true"
}
} | Set-Content output.txt
Getestet. Funzt.
--
Wenn du etwas so machst, wie du es seit zehn Jahren gemacht hast, dann sind die Chancen groß, dass du es falsch machst. (Charles Kettering)
gesamter Thread: