我有一个简单的文本文件,我需要一个powershell脚本来替换文件内容的一些部分。
我目前的脚本如下:
$content = Get-Content -path "Input.json" $content -Replace '"(\d+),(\d{1,})"','$1.$2' | Out-File "output.json"
Get-Content -path "Input.json" | ??? -Replace '"(\d+),'$1.$2' | Out-File "output.json"
我不知道如何在没有$ content变量的第二个命令中使用第一个get-content命令行的输出?有一个自动的powerhell变量
有可能做更多的替代,而不是一个管道。
Get-Content -path "Input.json" | ??? -Replace '"(\d+),'$1.$2' | ??? -Replace 'second regex','second replacement' | Out-File "output.json"