首页 > 解决方案 > 简单的 bash 进程替换不适用于 kdiff3 和 hexdump

问题描述

我想 kdiff3 两个二进制文件的hexdumped版本。起初我使用的是 hexdump 的业余两步过程,然后是 kdiff3。但是,我最近了解了 bash 进程替换。不过,出于某种原因,它不适用于我的情况。

文件 1 内容 this is file1

文件2内容 this is file2

发出 kdiff3 <(hexdump file1) <(hexdump file2) 结果导致 kdiff3 说文件是二进制相等的,这绝对是不正确的。

是什么赋予了?不是所有程序都能处理这种输入吗?

当然 kdiff3 file1 file2 在 kdiff3 中显示了正确的结果(它们不同)。

标签: bashprocesssubstitutionhexdumpkdiff3

解决方案


推荐阅读