首页 > 解决方案 > 如何计算两个文件之间的字符差异数?

问题描述

如何在 Linux 命令行上计算两个文件之间的字符差异数?

标签: linuxdiffgit-diff

解决方案


它可以用git diffand来完成pcre2greppcre2-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

推荐阅读