shell脚本进制转换#!/bin/bash
read -p "输入进制数:" A
read -p "输入数字:" B
if [ $A = 10 ]thenecho "二进制数为:$(echo "obase=2;$B" | bc)"echo "十六进制数为:$(echo "obase=16;$B" | bc)"
elif [ $A = 2 ]thenecho "十进制数为:$(echo $((2#$B)))"#echo "十进制数为:$(echo "obase=10;$(echo $((2#$B)))" | bc)"echo "十六进制数为:$(echo "obase=16;$(echo $((2#$B)))" | bc)"
elif [ $A = 16 ]thenecho "十进制数为:$(echo $((16#$B)))"echo "二进制数为:$(echo "obase=2;$((16#$B))" | bc)"elseecho "暂不支持转换"
fi

shell脚本进制转换相关推荐

  1. 使用shell做进制转换

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

  2. python测试脚本 进制转换_使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)...

    不过,status中包含了一个mid字段,通过mid,我们实际上是可以通过计算得到url的. 在开始计算之前有必要说明一下,什么是base62编码.它实际上就是十进制和62位进制的互换.对于62进制, ...

  3. Linux shell中进制转换

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

  4. python测试脚本 进制转换_[python] 转换python脚本程序为二进制ELF

    方法1: freeze.py 来自python源码树. 安装pythonbrew,可安装定制化的独立python环境(略) python trunk/Tools/freeze/freeze.py ./ ...

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

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

  6. Bash脚本中进制转换

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

  7. python测试脚本 进制转换器_进制转换(用Python实现进制转换器)

    进制类型 进制可以分为以下几种类型: 1.1 二进制 字母B表示 1.2 八进制 字母O表示 1.3 十进制 字母D表示 14.4 十六机制 字母H表示 二进制:逢二进一,只有数字0 1 与十进制的换 ...

  8. bash 将二进制转换为十进制_shell中二进制、十进制、十六进制等进制转换

    Shell脚本中数值都是默认按照十进制处理的,除非这个数值做了特殊标记,如:以 0 开头就是 8 进制数,以0x 开头就是16 进制数. 1. 二进制.八进制.十六进制等转化为十进制 另外 BASE# ...

  9. html进制转换js代码,JS中的进制转换以及作用

    js的进制转换, 分为2进制,8进制,10进制,16进制之间的相互转换, 我们直接利用 对象.toString()即可实现: 运行下面代码 //10进制转为16进制 (10).toString(16) ...

最新文章

  1. java native
  2. 201503-4 网络延时 (本质是求树的最长路径)
  3. python中shift_python对列进行平移变换的方法(shift)
  4. java生成小图片_JAVA生成缩略小图片类
  5. [转] 【领导必读】唐僧为什么可以领导孙悟空
  6. Java遍历Map的4种方式
  7. 查看python安装的库_查看python及其第三方库的版本和安装位置
  8. Gstreamer之gst-plugin-bad交叉编译集成x265(二十二)
  9. 力扣-102. 二叉树的层序遍历
  10. 1. Windows网络编程(C++ Socket编程)
  11. 基于Visual C++2010与windows SDK fo windows7开发windows7平台的tabletpc应用(1)-手写数学公式输入
  12. Office在线预览
  13. ue转换文件格式linux,关于windows与unix之间文件格式转换问题。UE编辑器中(CR/LF)问题...
  14. NT1000无线测温系统 方维监测
  15. 第9章 Linux的磁盘管理
  16. “夜拍王”荣耀10GT上线,不用三脚架也能出夜景大片!
  17. 绩效考核成绩管理平台
  18. vivox50支持鸿蒙,vivoX50pro—好马配好鞍,强大的微云台相机
  19. 深入操作系统底层分析nginx网络请求及响应过程
  20. 安卓开发:实现调用相机拍照

热门文章

  1. 数据恢复软件EasyRecovery支持恢复所有类型的文件
  2. ZCMU1860: zbj的电梯间
  3. 科技前沿:几款意念控制器
  4. 【深度学习篇】---CNN和RNN结合与对比,实例讲解
  5. Odoo免费开源ERP:流程型生产制造行业信息化解决方案
  6. 面部属性预测增强的深层识别网络
  7. 《被讨厌的勇气》- 一切烦恼都来自人际关系
  8. 网络变压器工厂:了解POE POE+ 网络变压器(网络隔离滤波器)
  9. 【云原生】设备入云之基于FlexManager的应用开发
  10. 风很大的PMP证书真有这么厉害?这是被腾讯/华为招聘时所提到过的证书