bash ascii到hex

前端之家收集整理的这篇文章主要介绍了bash ascii到hex前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道是否有人可以帮助我在bash中将ascii转换为hex.
示例代码
#!/bin/bash 
STR = "hello"
#Convert to hex
HEXVAL = $STR #(in hex here?)

我希望hexval具有以下值:
68656C6C6F(十六进制你好)

$STR="hello"
$HEXVAL=$(xxd -pu <<< "$STR")
$echo "$HEXVAL"
6C6C6568A6F

要么:

$HEXVAL=$(hexdump -e '"%X"' <<< "$STR")
$echo "$HEXVAL"
6C6C6568A6F

小心”%X”;它有单引号和双引号.

猜你在找的Bash相关文章