Простая замена процесса bash не работает с kdiff3 и hexdump

Я хочу kdiff3 шестнадцатеричные версии двух двоичных файлов. Сначала я использовал любительский двухэтапный процесс hexdump, затем kdiff3. Однако недавно я узнал о замене процесса bash. По некоторым причинам это не работает для моего случая, хотя.

содержимое файла1 this is file1

содержимое file2 this is file2

Выдача kdiff3 <(hexdump file1) <(hexdump file2) в результате kdiff3 говорит, что файлы являются двоичными, что категорически не соответствует действительности.

Что дает? Разве не все программы способны обрабатывать такой ввод?

Конечно kdiff3 file1 file2 показывает правильный результат (что они отличаются) внутри kdiff3.

0 ответов

Другие вопросы по тегам