我很难理解如何在 Windows 命令提示符中指定特殊字符^
和参数。"
我diff
在 Win 7 中使用 gnuwin32。它有一个-I
从命令行接受正则表达式的选项。我想diff
在指定正则表达式的批处理文件中调用。但是,我的正则表达式是一个复杂的表达式,其中包含^ "
空格特殊字符:
^[ \t]*#[ \t]*include[ \t]+"c:\\program files
在这种情况下,我无法理解 Windows 在命令行中指定特殊字符的规则,其中有关于^
和的特殊规则"
。我将如何在命令行中指定上述正则表达式?
我想它应该是这样的:
diff -I "^[ \t]*#[ \t]*include[ \t]+"c:\\program files" file1 file2
但是"
中间把整个事情搞砸了。我应该如何处理^
and "
?