2013-07-10 41 views
0

我有一個將CSV文件轉換爲JSON的PowerShell腳本。我想在「NULL」爲空之後對JSON文件進行搜索/替換。也可以對目錄中的所有CSV文件運行此腳本。我怎樣才能擴展這個腳本來做到這一點?擴展PowerShell搜索/替換和執行目錄中的所有文件?

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

回答

0

試試這個:

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

-replace運營商可以用來在字符串中替換文本。

+0

'-creplace'更好嗎? –

+0

Doh!是的,那會更好。謝謝。 ;-) –

+0

固定。感謝您的更正。 –

相關問題