我有一个命令,它返回非ASCII编码的base64结果,如何在shell变量中获取结果。
有什么解决办法吗?
例子:

$ mycommand|base64 -d > f
# verify presence of character with hexdump command
$ hexdump -C f
00000000  06 05 03 01                                       |....|
00000004

最佳答案

我找到了解决办法:

$ a=`mycommand|base64 -d|hexdump -v -e '1/1 "%02X"'`
$ echo $a
06050301

09-07 16:36