【发布时间】:2015-02-21 20:02:55
【问题描述】:
我将几百个 Word 文档的文本保存到一个文件夹中的单个 .txt 文件中。我遇到了 Word 文档中的 MergeField 格式不正确的问题,现在我需要在文件夹中找到格式不正确的所有实例。不正确的格式是字符串\#,$##,##0.00\* 所以,我正在尝试使用 PowerShell,如下所示:
select-string -path MY_PATH\.*txt -pattern '\#,$##,##0.00\*'
select-string -path MY_PATH\.*txt -pattern "\#`,`$##`,##0.00\*"
但是这些命令都没有找到任何结果,即使我确定该字符串至少存在于一个文件中。我觉得错误正在发生,因为参数中有特殊字符(特别是$ 和,)我没有正确转义,但我不确定如何格式化模式。有什么建议吗?
【问题讨论】:
标签: powershell