如何使用fnr.exe?

How to use fnr.exe?

我正在使用 fnr.exe (https://findandreplace.codeplex.com)。

我把它放在一个 bat 文件中。我正在处理的文件与 bat 文件位于同一文件夹中。我试过以下方法:

fnr.exe --cl --find "text1" --replace "text2" --dir "\" --fileMask "app.config"

但出现此错误:

--fileMask required option is missing

有人知道我做错了什么吗?

在不了解程序的情况下我无法确定,但是处理命令行参数的标准规则会将您的命令行视为

                                                     | Here is the problem
                                                     v
fnr.exe --cl --find "text1" --replace "text2" --dir "\" --fileMask "app.config"
(.....) (..) (....) (.....) (.......) (.....) (...) (.........................)

后跟引号的单个反斜杠是包含在参数中的转义引号。

试试

fnr.exe --cl --find "text1" --replace "text2" --dir "\." --fileMask "app.config"