shell命令进制转换

  • 一. 其他进制转十进制
  • 二. 十进制转其他进制
  • 三. 其他相关命令

一. 其他进制转十进制

通用公式:

echo "$((其他进制#其他进制的值))"

其中, 其他进制可以为任意进制.

echo "$((2#00011000))" #二进制转十进制

echo "$((8#0567))" #八进制转十进制

echo "$((8#ff))" #十六进制转十进制

echo "$((3#122))" #三进制转十进制

二. 十进制转其他进制

echo "obase=目标进制;十进制的值"|bc

其中目标进制可以为任意整数

示例:

echo "obase=2;10"|bc #十进制转为二进制

echo "obase=8;10"|bc #十进制转为八进制

echo "obase=16;33"|bc #十进制转为十六进制

echo "obase=3;12"|bc #十进制转为三进制

三. 其他相关命令

  • od命令

二进制/十六进制等格式读取文件内容

  • printf方式

简单转换

printf "%x%n" 100 #十进制到十六进制
printf "%o%n" 100 #十进制到八进制

shell命令进制转换相关推荐

  1. shell脚本进制转换

    shell脚本进制转换#!/bin/bash read -p "输入进制数:" A read -p "输入数字:" B if [ $A = 10 ]thenec ...

  2. 使用shell做进制转换

    2019独角兽企业重金招聘Python工程师标准>>> bc可以直接在shell中进行交互式运算,还可以在shell脚本中使用. 关键参数: scale 小数点位数 ibase 输入 ...

  3. Linux shell中进制转换

    1.各种进制转换为十进制 为变量赋值: ((var=base#number)) 显示变量: echo $var 例: ((i=16#fff)) echo $i 4095 ((i=32#abc))ech ...

  4. linux进制转换的函数,Linux shell 进制转换

    源地址链接:http://blog.csdn.net/axdc_qa_team/article/details/6090182 既然有需要,就把搜到感觉有用的进制转换函数或指令都贴在这里,便于以后应用 ...

  5. 计算机要点概述+交互方式+基本的dos命令+文本文件和字符集+进制转换+环境变量

    计算机要点概述+交互方式+基本的dos命令+文本文件和字符集+进制转换+环境变量 计算基本概念 计算机组成 计算机语言 计算机语言的发展 计算机语言的两种分类 两种转换时机 常用的计算机语言 前端后端 ...

  6. 基础知识(一),ip地址详解、网关、DNS、进制转换、DOS命令、批处理、用户和组管理、telnet、RDP、NTFS、CIFS

    基础知识: 企业 >enterprise 专业 >profession 服务器 >server 客户端 >client 浏览器 >Browser B/S 架构:服务器对应 ...

  7. 最常用的DOS命令,进制转换,注释

    进制转换 十进制数转换为二进制数采用"除2取余,逆序排列"法 二进制转换为十进制数采用"权相加法" 注释 源文件中的注释语句在编译过程中会被忽略,". ...

  8. VB 进制转换大全(十进制、十六进制、八进制、二进制、二进制流)互转

    模块包含了下面的各种转换: 二进制转十进制 二进制转化为八进制 二进制转化为十六进制 八进制转化为十进制 八进制转化为二进制 八进制转化为十六进制 十进制转二进制 十进制转化为八进制 十进制转化为十六 ...

  9. Bash脚本中进制转换

    修改脚本时,想直接用10进制转换为16进制的方法,在网上搜了搜,结果是找到了,可惜所用系统中没有对应的指令,还是用不成,最后就用了一个比较笨一点的方法. 既然有需要,就把搜到感觉有用的进制转换函数或指 ...

  10. linux 大数字 进制转换,Linux下用bc快速进行数字进制转换

    介绍如何在Linux下用bc命令进行快速的数字进制转换. 我想Windows里,数字进制转换最方便的就是自带的calc计算器,但是它原没有我们可爱的Linux方便.Linux下,我们在term里敲 几 ...

最新文章

  1. 【回顾】紫丁香一队的故事
  2. OkHttp3 websocket
  3. openjdk linux tomcat,linux下配置安装OpenJDK+Tomcat(示例代码)
  4. 【机器学习PAI实践六】金融贷款发放预测
  5. html会在哪里显示,CSS如何显示 HTML元素
  6. python open追加模式_Python文件操作,open读写文件,追加文本内容实例
  7. [渝粤教育] 西北工业大学 博弈论基础 参考 资料
  8. [js] innerHTML有什么缺点?
  9. python编程计算前30项的和_Python 程序员需要知道的 30 个技巧
  10. vscode使用相关配置
  11. Android 全局替换项目默认字体
  12. C#图像处理教程:VS2022+Win7+OpenCvSharp4创建第一个图像处理实例hello lenna
  13. 【Matlab水果识别】RGB+HSV水果成熟度分级系统【含GUI源码 825期】
  14. 约翰 霍普克罗夫特计算机科学中心,北京大学
  15. ActiveMQ 无法访问管理页面
  16. 我是怎样用这个神器搞定我的4T电影的
  17. 我的世界1.14java原版命令_我的世界1.14.4第一个预览版发布 添加了debugreport命令...
  18. 超好用的思维导图网站
  19. C语言itoa()函数
  20. 微信小程序之图书借阅系统(含源码+论文+答辩PPT等)

热门文章

  1. the little schemer 学习
  2. CPU卡指令文件读取算法
  3. 世界星载SAR发展5——SIR-C(1994,美国)
  4. java excel 密码,Java 加密、解密Excel文档
  5. 微信在线客服系统-微信公众平台开发
  6. 不会画关系图?5 类图形为你展示—变量间相互关系—提供示例与完整代码-ggplot2-geom_point-ComplexHeatmap-pheatmap-ggpairs
  7. 国内主流虚拟化厂商之间比较
  8. ESP32-C2 Homekit烧录示例
  9. 【JAVA】金额工具类 金额千分位、中文大写金额、英文金额
  10. 自动驾驶|福特将在美国新建自动驾驶汽车工厂 计划未来两年投产