为了账号安全,请及时绑定邮箱和手机立即绑定

使用printf将ASCII值整数转换为BASH中的字符

使用printf将ASCII值整数转换为BASH中的字符

慕侠2389804 2020-02-01 15:50:12
角色到价值的作品:$ printf "%d\n" \'A65$ 我有两个问题,第一个是最重要的:我该如何将65变成A?\'A使用printf将ASCII字符转换为其值。语法是特定于printf还是在BASH中的其他地方使用?(这样的小字符串对于Google来说很难。)
查看完整描述

3 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

一条线


printf "\x$(printf %x 65)"

两行


set $(printf %x 65)

printf "\x$1"

如果您不介意使用这一种 awk


awk 'BEGIN{printf "%c", 65}'


查看完整回答
反对 回复 2020-02-01
  • 3 回答
  • 0 关注
  • 640 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信