如何在Linux命令行上计算两个文件之间的字符数差异?
可以通过以下方法来实现 git diff
和 pcre2grep
(部分 pcre2-utils
在Linux上)
git diff --patience --word-diff=porcelain --word-diff-regex=. file1 file2 | pcre2grep -M "^@[\s\S]*" | pcre2grep -M --file-offsets "(^-.*\n)(^\+.*\n)?|(^\+.*\n)" | wc -l