有人可以针对此错误提出解决方法吗:
cat /bin/ls |xxd -g 1 -i | xxd -r
xxd: sorry, cannot seek backwards.
但如果你这样做:
cat /bin/ls |xxd -g 1 | xxd -r
没关系。这是错误吗?
过去我能够执行此操作,但现在我只是想知道是否有其他选择?
最佳答案
试试 xxd -r -p
。这对我有用:
:; cat /bin/ls | xxd -g 1 -i | xxd -r -p | md5sum - /bin/ls
fd20b8459b80679cddf83adf58277264 -
fd20b8459b80679cddf83adf58277264 /bin/ls
关于linux - 如何使 xxd -r 与 xxd -i 的输出一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33448123/