linux - 如何计算两个文件之间的字符差异数?
问题描述
如何在 Linux 命令行上计算两个文件之间的字符差异数?
解决方案
它可以用git diff
and来完成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
推荐阅读
- ios - 以编程方式更改 Facebook 的语言 IOS
- c++ - 使用 STL 的 C++ 中的比较器函数错误
- google-apps-script - 关于减少 Google Apps 脚本数据移动操作的运行时间的建议
- python - 如何在图像上添加文本
- javascript - 使用本地 IP 在移动设备上进行测试时,服务人员无法工作
- context-free-grammar - Rascal 中有没有办法从其相应的数据类型生成语法的语法定义?
- python - 有自定义刻度时将条形值添加到子条形图中
- node.js - NodeJS 用户授权获取特定数据
- sql - 使用连接从 2 个表中选择 2 列
- android - 引用我的代码中的一行时没有错误地崩溃