一个不正常的。简而言之,我有两个源文件夹。我想比较两者都有不同的代码集。但有一个符号会显示我想忽略的多个差异。
它位于单引号和双引号之间 ' - "
IE
$BlankValue="TEST";
$BLANKValue='TEST';
无论如何,我是否可以使用 Diff 来忽略上述内容。
我将 Diff 与 Sed 一起使用,但是在执行表达式时我被卡住了。无法在单引号内使用双引号。我该如何解决这个问题。
答案1
假设 file1$BlankValue="TEST";
和 file2 都有$BLANKValue='TEST';
,并且您想忽略大小写和引号差异,请使用
diff <(tr 'a-z' 'A-Z' < file1) <(tr "a-z'" "A-Z\"" < file2)
如果您不想忽略大小写,并且只想忽略引号,请使用
diff file1 <(tr "'" "\"" < file2)