扩展PowerShell以搜索/替换并执行目录中的所有文件?

时间:2013-07-10 15:28:15

标签: powershell powershell-v2.0

我有一个PowerShell脚本,可以将CSV文件转换为JSON。我想在“NULL”为null之后对JSON文件进行搜索/替换。还可以对目录中的所有CSV文件运行此脚本。如何扩展此脚本来执行此操作?

cd C:\example\data
import-csv .\chapters.csv | ConvertTo-Json -Compress | Out-File .\chapters.json

1 个答案:

答案 0 :(得分:0)

试试这个:

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

-replace运算符可用于替换字符串中的文本。