尝试通过powershell替换变量的值

lmyy7pcs  于 2022-12-18  发布在  Shell
关注(0)|答案(2)|浏览(108)

我正在尝试使用Replace()替换参数文件中的变量值。我正在尝试编辑的这个文件接受json格式。但是我无法这样做。我正在使用下面的脚本来这样做。这只会打印我正在尝试替换数值的特定字段的名称。
我尝试了这个方法,但它只显示包含我试图编辑/替换的旧值的变量的名称。

if($Value -like "*xyz*")
    {
      $Value -replace '$OldValue', '$NewValue'
    }
else
   {
     Write-Host "$OldValue"
   }

请提供一个解决方案,这样我就可以为json文件替换一个特定变量的数值。

yhqotfr8

yhqotfr81#

你好坦尼娅
您应该能够使用以下命令:

if ($value -like *xyz*) {
   $value.replace($oldValue,$newValue)
} else {
   Write-Host $oldValue

祝你有愉快的一天

hyrbngr7

hyrbngr72#

$value ='tata'

Set-Variable -Name value -Value 'changed'

相关问题