【发布时间】:2013-02-26 21:59:22
【问题描述】:
我正在尝试编写一个脚本来搜索文件的内容,并在遇到一组 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 ($file in $filenames) {$outfile = "$file" + ".txt" 获取内容 $file | Foreach 对象 { $_ -替换 $CR,"`r`n" ` -替换 [char]3,"|" ` -替换 [char]1,"{" ` -替换“\\”,“\\” ` } |设置内容-编码“UTF8”$outfile}【问题讨论】:
标签: powershell scripting ascii control-characters