「shell脚本」将16进制每两个字符为一组反转并转换成10进制
原始16进制数据(不含空格):A7 08 03 4F
反转后的数据(不含空格):4F 03 08 A7
输出的10进制结果:1325598887
脚本:
#!/bin/bash
read -p "`echo -e "\033[31m请输入您要转换的16进制字符串: \033[0m"`" Base16
fanBase16=`echo ${Base16} | sed -r "s/$/#/;:a;s/(..)(.*#)/\2\1/;ta;s/#//"`
Base10=`echo $((16#${fanBase16}))`
echo -e "10进制结果为: \033[32m${Base10}\033[0m"上一篇:Base32 编码解释
下一篇:Python 标准库
相关文章
- Spring Boot中对接Twilio以实现发送验证码和验证短信码
- Spring Boot 3.5:这次更新让你连配置都不用写了,惊不惊喜?
- Spring Boot+Pinot实战:毫秒级实时竞价系统构建
- SpringBoot敏感配置项加密与解密实战
- SpringBoot 注解最全详解,建议收藏!
- Spring Boot 常用注解大全:从入门到进阶
- SpringBoot启动之谜:@SpringBootApplication如何让配置化繁为简
- Springboot集成Kafka原理_spring集成kafka的原理
- Spring Boot中@Data注解的深度解析与实战应用
- 大佬用1000字就把SpringBoot的配置文件讲的明明白白!
