将hexdump转换回文本的命令

Maj*_*our 3 bash command-line hexdump xxd

我正在使用Catfish查找包含特定文本的文件.找到的一些文件而不是纯文本包含看起来像十六进制转储的东西:

3c3f 7068 700a 0a66 756e 6374 696f 6e20
7573 6572 5f65 7869 7374 7328 2475 6e29
207b 0a09 7265 7475 726e 2074 7275 653b
0a7d 0a0a 0a3f 3e00 0000 0000 0000 0000
Run Code Online (Sandbox Code Playgroud)

即总共8列,每行包含16个字节.上面的第一行应该是

<?php
function

是否有命令取消文件并打印内容?

eto*_*ght 6

使用xxd与还原选项-r

xxd -p -r file.txt
Run Code Online (Sandbox Code Playgroud)

给出了结果

<?php

function user_exists($un) {
        return true;
}


?>
Run Code Online (Sandbox Code Playgroud)