如何在Windows命令行中用fart.exereplacecsv中的换行符?

在FART.exe查找/replace工具 ,我有一些麻烦换行符:

> set lf=^& echo. > fart myfile.csv lf "],[" Replaced 0 occurence(s) in 0 file(s). 

没有东西被取代。 什么是正确的(和最简单的)的方式来做到这一点? 文件中的行结束符可能是CarriageReturn + LineFeed ,不确定。 如何检查两者?

(PS,屁是我在Windows上testing过的最快的replace工具,testing速度比repl.bat , jrepl.bat , findrepl.bat , sfk.ext和powershell 快得多 。

编辑以适应评论

fart包括一个开关( -C或 – --c-style )来表示输入/输出字符串包含C风格的扩展字符。 在这种情况下,搜索或替换字符串周围不需要引号,因为命令行中没有特殊字符:

 fart -C myfile.csv \r\n ],[