/ / ¿Extender PowerShell para buscar / reemplazar y realizar en todos los archivos en el directorio? - PowerShell, PowerShell-v2.0

¿Extender PowerShell para buscar / reemplazar y realizar en todos los archivos en el directorio? - PowerShell, PowerShell-v2.0

Tengo un script de PowerShell que convierte un CSVarchivo a JSON. Me gustaría hacer una búsqueda / reemplazo en el archivo JSON después de que "NULL" sea nulo. También ejecute este script contra todos los archivos CSV en el directorio. ¿Cómo puedo extender este script para hacer esto?

cd C:exampledata
import-csv .chapters.csv | ConvertTo-Json -Compress | Out-File .chapters.json

Respuestas

0 para la respuesta № 1

Prueba esto:

import-csv .chapters.csv | ConvertTo-Json -Compress |
Foreach {$_ -creplace "NULL","null"} | Out-File .chapters.json

los -replace Los operadores pueden usarse para reemplazar texto dentro de una cadena.