shell脚本进制转换
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脚本进制转换相关推荐
- 使用shell做进制转换
2019独角兽企业重金招聘Python工程师标准>>> bc可以直接在shell中进行交互式运算,还可以在shell脚本中使用. 关键参数: scale 小数点位数 ibase 输入 ...
- python测试脚本 进制转换_使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)...
不过,status中包含了一个mid字段,通过mid,我们实际上是可以通过计算得到url的. 在开始计算之前有必要说明一下,什么是base62编码.它实际上就是十进制和62位进制的互换.对于62进制, ...
- Linux shell中进制转换
1.各种进制转换为十进制 为变量赋值: ((var=base#number)) 显示变量: echo $var 例: ((i=16#fff)) echo $i 4095 ((i=32#abc))ech ...
- python测试脚本 进制转换_[python] 转换python脚本程序为二进制ELF
方法1: freeze.py 来自python源码树. 安装pythonbrew,可安装定制化的独立python环境(略) python trunk/Tools/freeze/freeze.py ./ ...
- linux进制转换的函数,Linux shell 进制转换
源地址链接:http://blog.csdn.net/axdc_qa_team/article/details/6090182 既然有需要,就把搜到感觉有用的进制转换函数或指令都贴在这里,便于以后应用 ...
- Bash脚本中进制转换
修改脚本时,想直接用10进制转换为16进制的方法,在网上搜了搜,结果是找到了,可惜所用系统中没有对应的指令,还是用不成,最后就用了一个比较笨一点的方法. 既然有需要,就把搜到感觉有用的进制转换函数或指 ...
- python测试脚本 进制转换器_进制转换(用Python实现进制转换器)
进制类型 进制可以分为以下几种类型: 1.1 二进制 字母B表示 1.2 八进制 字母O表示 1.3 十进制 字母D表示 14.4 十六机制 字母H表示 二进制:逢二进一,只有数字0 1 与十进制的换 ...
- bash 将二进制转换为十进制_shell中二进制、十进制、十六进制等进制转换
Shell脚本中数值都是默认按照十进制处理的,除非这个数值做了特殊标记,如:以 0 开头就是 8 进制数,以0x 开头就是16 进制数. 1. 二进制.八进制.十六进制等转化为十进制 另外 BASE# ...
- html进制转换js代码,JS中的进制转换以及作用
js的进制转换, 分为2进制,8进制,10进制,16进制之间的相互转换, 我们直接利用 对象.toString()即可实现: 运行下面代码 //10进制转为16进制 (10).toString(16) ...
最新文章
- java native
- 201503-4 网络延时 (本质是求树的最长路径)
- python中shift_python对列进行平移变换的方法(shift)
- java生成小图片_JAVA生成缩略小图片类
- [转] 【领导必读】唐僧为什么可以领导孙悟空
- Java遍历Map的4种方式
- 查看python安装的库_查看python及其第三方库的版本和安装位置
- Gstreamer之gst-plugin-bad交叉编译集成x265(二十二)
- 力扣-102. 二叉树的层序遍历
- 1. Windows网络编程(C++ Socket编程)
- 基于Visual C++2010与windows SDK fo windows7开发windows7平台的tabletpc应用(1)-手写数学公式输入
- Office在线预览
- ue转换文件格式linux,关于windows与unix之间文件格式转换问题。UE编辑器中(CR/LF)问题...
- NT1000无线测温系统 方维监测
- 第9章 Linux的磁盘管理
- “夜拍王”荣耀10GT上线,不用三脚架也能出夜景大片!
- 绩效考核成绩管理平台
- vivox50支持鸿蒙,vivoX50pro—好马配好鞍,强大的微云台相机
- 深入操作系统底层分析nginx网络请求及响应过程
- 安卓开发:实现调用相机拍照