У меня есть простой текстовый файл, и мне нужна powershell script для замены некоторых частей содержимого файла.
Мой текущий script следующий:
$content = Get-Content -path "Input.json"
$content -Replace '"(\d+),(\d{1,})"', '$1.$2' | Out-File "output.json"
Можно ли записать его в одну строку без переменной содержимого, например?
Get-Content -path "Input.json" | ??? -Replace '"(\d+),(\d{1,})"', '$1.$2' | Out-File "output.json"
Я не знаю, как я могу использовать вывод первого get-content commandlet во второй команде без переменной $content? Существует ли автоматическая переменная powershell
Возможно ли сделать больше замен, чем в конвейере.
Get-Content -path "Input.json" | ??? -Replace '"(\d+),(\d{1,})"', '$1.$2' | ??? -Replace 'second regex', 'second replacement' | Out-File "output.json"