我正在尝试在 Bash 或任何其他 shell 中反转十六进制数。
比如我要将十六进制数4BF8E取反,答案应该是71FD2,即按位取反。
最佳答案
echo 4BF8E | rev | tr '0123456789ABCDEF' '084C2A6E195D3B7F'
解释:
- rev 将 4BF8E 反转为 E8FB4
- tr 将每个十六进制值映射到它的位反转值
关于bash - 使用 shell 脚本反转十六进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19288574/