gpt4 book ai didi

bash ascii 到十六进制

转载 作者:行者123 更新时间:2023-11-29 08:46:04 24 4
gpt4 key购买 nike

想知道是否有人可以帮助我在 bash 中将 ascii 转换为十六进制。示例代码:

#!/bin/bash 
STR = "hello"
#Convert to hex
HEXVAL = $STR #(in hex here?)

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

最佳答案

$ str="hello"
$ hex="$(printf '%s' "$str" | xxd -p -u)"
$ echo "$hex"
68656C6C6F

或者:

$ hex="$(printf '%s' "$str" | hexdump -ve '/1 "%02X"')"
$ echo "$hex"
68656C6C6F

小心 '"%X"';它有单引号和双引号。

关于bash ascii 到十六进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12847328/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com