【发布时间】:2012-09-28 03:26:31
【问题描述】:
我正在尝试将 32 个字符长的十六进制字符串(例如:A41EB86E184207262C12F66E7C480577)转换为二进制。我正在使用:
echo "ibase=16; obase=2; $line" | bc
但它包括一个不必要的 \ 中间,它不允许我对结果执行任何位操作。
我得到的一个示例输出是:
10100100000111101011100001101110000110000100001000000111001001100010\
110000010010111101100110111001111100010010000000010101110111
注意第一行末尾的\。
我可以做些什么来避免它?
【问题讨论】: