ファイルの内容を検索し、ASCII 制御文字のグループに遭遇したときに CR/LF を挿入するスクリプトを作成しようとしています。
置き換えたい文字のパターンは[ETX][NUL][STX][ETX][SOH]
$filenames = @(Get-Childitem "E:\VendorFiles\*")
$CR = @("[char]3 [char]0 [char]2 [char]3 [char]1")
foreach ($filenames の $file) {$outfile = "$file" + ".txt"
Get コンテンツ $file | Foreach オブジェクト {
$_ -replace $CR,"`r`n" `
-replace [char]3,"|" `
-replace [char]1,"{" `
-replace "\\","\\" `
} | Set-Content -encoding "UTF8" $outfile}