Bash Shell中ASCII值和字符之间的转换

1、数值转换为ASCII字符

方法一:

       i=97echo $i | awk '{printf("%c", $1)}'

方法二:

      t=`printf "0x%x" 97`printf "\\x$t"
      或者直接
      printf \\x`printf %x 97`

注意上面是的字符不是“’”,而是数字键1前面的那个字符“·”。

2、ASCII字符转换为十六进制数值

方法一:

       printf "0x%x" \'a
       或者
       printf "0x%x" "'a"

方法二:

echo "A"| tr -d "\n" | od -An -t dC

Bash Shell中16进制数字和ASCII字符相互转换相关推荐

  1. 10进制和16进制 数字和ASCII码互转

    10进制和16进制数转ASCII码 int hex2ascii(unsigned char *hex, int hex_len, char *text) {char buffer[20];int cn ...

  2. 字符串转16进制和16进制数字解码成字符串的方法 ,适用于所有字符(包括中文)

    package com.test;import java.io.ByteArrayOutputStream;public class Test {public static void main(Str ...

  3. notepad++ 16进制数字加前缀0x

    最近在写一个C#的嵌入式打印机的demo 遇到一个问题 因为我们研发给出指令是16进制,但前面没有0x,写代码时需要在前面增加0x 在csdn上面搜了一下,发现有用txt增加的或者是notepad++ ...

  4. string char* 16进制数字转化 unsigned char* 转化 字符串拼接

    项目中用到了16进制数字的转化 , 但是输出的是通过sha1加密,字符是两两转化为16进制数,要求是将其连接起来发送成一个字符串. 首先 要用到string时需要加载相关的头文件 #include & ...

  5. qt 中文转十六进制_QT中16进制字符串转汉字

    最经在研究AT指令接受短信,短信是unicode编码,接受后需要根据系统的编码方案进行相关的转码 比如接受到了一串字符4F60597D,它是"你好"的unicode编码,一个uni ...

  6. 字符串16进制数字转换到Ascll字符串

    16进制数字转换到Ascll的原理也比较简单,由于unsignal char是8位数据 (这里用unsignal char的原因是表示的数字大小为0-255,用16进制数字FF表示) 可以包含2位16 ...

  7. Excel中16进制递增、公式后加符号显示的方法

    Excel中16进制递增.公式后加符号显示的方法 2012年11月21日18:16:11 想做一张8086的中断向量表.用到了Excel中的进制转换函数.求商返回商整数部分的函数. 方法: 1.先用一 ...

  8. c语言 bcd码 16进制字符串 原理,ASCII码、HEX、字符、BCD 等等 基础知识思考

    每每遇到这些问题就要想个半天,想不明白还不舒服,今天特别把所想整理下避免以后再次进入思想漩涡!!! 计算机存储和传输都是以字节为单位 1 bit     = 1  二进制数据 1 byte  = 8  ...

  9. 用JavaScript写代码将硬盘序列号从16进制字符串转换为ASCII字符串,兼谈EditPlus和Edge浏览器对JavaScript脚本支持的一点差别

    之前写的系统信息收集报告程序SysInfo的一个功能就是收集并报告系统中的硬盘序列号.在之前的测试中这项功能表现不错,但前两天用SysInfo收集一台电脑的信息时,显示的硬盘序列号与其它硬盘序列号读取 ...

最新文章

  1. 决策树--信息增益,信息增益比,Geni指数的理解
  2. hg 全局密码配置。
  3. Committee和Virtual Project Team的关系
  4. 逻辑回归是分类还是回归_分类和回归:它们是否相同?
  5. BZOj #4771. 七彩树(主席树+dfn序+lca)
  6. P3370-[模板]字符串哈希【hash】
  7. git rebase 合并中间的提交
  8. Ubuntu18.04 melodic 安装与下载ROS
  9. JavaScript -- DOM树
  10. 三、五分钟部署一台电脑,你相信吗?
  11. VS+VSS代码管理
  12. JS实现类似QQ好友头像hover时显示资料卡的效果
  13. Java学习记录 课程来自黑马刘意(风清扬)19年版
  14. linux密码忘记root密码,重置密码的方法
  15. html5鼠标悬停图片变淡,鼠标移动悬停在图片上图片变色或半透明变化效果实现...
  16. Android权限设置 for Unity
  17. cmos电路多余输入端能否悬空_CMOS和TTL集成门电路多余输入端的处理方法
  18. Pickers应用程序
  19. Xbox360自制系统GOD包安装教程
  20. 携程网络防火墙自动化运维之道

热门文章

  1. 毕业设计 远程智能浇花灌溉系统 - stm32 单片机 嵌入式 物联网
  2. java计算机毕业设计快递配送平台MyBatis+系统+LW文档+源码+调试部署
  3. 云漫圈 | 漫画:什么是加密算法?
  4. Linux中的小知识点
  5. java多线程电梯调度_面向对象之多线程(可捎带电梯调度)
  6. ERP系统也有生产管理的功能,它与MES管理系统有什么差异
  7. ERROR 1130 (HY000): Host 'xxx.xxx.xx.xx' is not allowed to connect to this MySQL(MariaDB) server
  8. 蓝魔平板i9s刷机Android,蓝魔i9s 乐蛙ROM刷机教程
  9. 百度全景数据采集与分析
  10. java 最烧脑的继承题_最烧脑的10道智力题!答对5道就是天才!