linux 二进制转十进制脚本,linux-shell 脚本转换 十六进制 十进制 八进制 二进制...
[chengmo@centos5 ~]$ ((num=0123));
[chengmo@centos5 ~]$ echo $num;
83
[chengmo@centos5 ~]$ ((num=8#123));
[chengmo@centos5 ~]$ echo $num;
83
((表达式)),(())里面可以是任意数据表达式。如果前面加入:”$”可以读取计算结果。
十六进制转十进制:
[chengmo@centos5 ~]$ ((num=0xff));
[chengmo@centos5 ~]$ echo $num;
255
[chengmo@centos5 ~]$ ((num=16#ff));
[chengmo@centos5 ~]$ echo $num;
255
base-32转十进制:
[chengmo@centos5 ~]$ ((num=32#ffff));
[chengmo@centos5 ~]$ echo $num;
507375
base64转十进制:
[chengmo@centos5 ~]$ ((num=64#abc_));
[chengmo@centos5 ~]$ echo $num;
2667327
二进制转十进制
[chengmo@centos5 ~]$ ((num=2#11111111));
[chengmo@centos5 ~]$ echo $num;
255
十进制转为其它进制
十进制转八进制
这里使用到:bc外部命令完成。bc命令格式转换为:echo "obase=进制;值"|bc
[chengmo@centos5 ~]$ echo "obase=8;01234567"|bc
4553207
二进制,十六进制,base64转换为 十进制也相同方法。
[chengmo@centos5 ~]$ echo "obase=64;123456"|bc
30 09 00
shell,内置各种进制表示方法非常简单。记得base#number 即可。这里记得赋值时候用(())符号。不能直接用=号了。=号没有值类型。默认将后面变成字符串了。如:
[chengmo@centos5 ~]$ num=0123;
[chengmo@centos5 ~]$ echo $num;
0123
0开头已经失去了意义了。
可以通过定义符:let达到(()) 运算效果。
[chengmo@centos5 ~]$ let num=0123;
[chengmo@centos5 ~]$ echo $num;
83
linux 二进制转十进制脚本,linux-shell 脚本转换 十六进制 十进制 八进制 二进制...相关推荐
- C++ [进制转换]十六进制转化为二进制
C++ [进制转换]十六进制转化为二进制 思路:利用输入十六进制字符串,然后从前往后逐一提取单一字符,转换为整形变量,在应用 switch-case 来对应到此数对应的二进制四位上. 注意:字符转换为 ...
- Linux(12)-命令行的使用,shell脚本
命令行的使用,shell脚本 1.终端shell,man 2.shell 编程 2.1 shell脚本 2.2 注释 2.3 指明所用的shell 2.4 支持函数 2.5 使用变量 2.6 解析命令 ...
- linux 写一个包含test的脚本程序,linux的test命令及相关shell脚本详解
test 命令最短的定义可能是评估一个表达式:如果条件为真,则返回一个 0 值.如果表达式不为真,则返回一个大于 0 的值 - 也可以将其称为假值.检查最后所执行命令的状态的最简便方法是使用 $? 值 ...
- linux命令生成二进制文件,如何创建Shell脚本的二进制文件
在Linux系统的工作中,我们使用了许多日常命令.大多数二进制格式提供命令都位于 /bin,/sbin, /usr/bin,/usr/sbin 等目录.作为系统管理员,我们写了很多shell脚本做几个 ...
- linux启动java jar文件_推荐:Linux启动Java程序jar包Shell脚本
#!/bin/sh# 该脚本为Linux下启动java程序的脚本## author: luandy# date: 2021/1/15## 特别注意:# 该脚本使用系统kill命令来强制终止指定的jav ...
- Linux配置脚本导出运行,linux服务器部署jar包以及shell脚本的书写
背景:记录在linux环境下部署jar程序的过程 1 部署过程记录 1.1 程序结构 这里的main函数就在DemRest2.java 文件中. 为了部署方便,要做到以下两点: 1 在导出的jar包中 ...
- java -jar 停止_推荐:Linux启动Java程序jar包Shell脚本
每次启动Java程序jar包的时候,难道你还在手敲java -jar xxserver.jar--?边敲边想着都需要追加哪些参数? 今天就推荐给大家一个几乎通用的Shell脚本,它支持Java程序Ja ...
- linux 递归删除 空目录命令,使用shell脚本实现递归删除空目录
平时一般使用php脚本实现一些文件管理功能,总归没有shell脚本强大,虽然本人不会写shell脚本,但是读懂shell脚本还是没问题的.对于"递归删除空目录"这样简单的功能使用p ...
- linux定时监控端口并重新启动shell脚本命令
以tomcat为例,监控并启动应用服务的端口shell脚本命令如下 #/bin/bashtime=`date +%Y-%m-%d-%H:%M` echo "app-Script start ...
- linux怎么测试一个脚本,一个Linux中用于监控的简易shell脚本
系统管理员的任务真的很艰难,因为他/她必须监控服务器.用户.日志,还得创建备份,等等等等.对于大多数重复性的任务,大多数管理员都会写一个自动化脚本来日复一日地重复这些任务.这里,我们已经写了一个she ...
最新文章
- 帝豪gs车机系统wince_吉利新款帝豪GS,内饰升级大双屏,还不涨价,7万多就能买...
- Spark源码阅读04-Spark运行架构之Standalone运行模式
- 思考…求知(boolean和Boolean的区别)
- Visual C++——修改框体背景颜色
- Mysql 8 逻辑升级详解
- [Vue CLI 3] 源码系列之useTaobaoRegistry
- 搞定WordPress的日志自动截断
- html网页主题结构,常用html元素总结包括基本结构、文档类型、头部、主体等等...
- flask返回数据类型
- Docker学习总结(11)——八个Docker的真实应用场景
- Scala:集合类型Collection和迭代器
- android 蓝牙耳机插拔,一种插拔式蓝牙耳机的制作方法
- Java毕设项目大学生旅游拼团网站计算机(附源码+系统+数据库+LW)
- 2017 ACM-ICPC 青岛站 总结
- 镁光ddr3布线规则_讨论一下DDR3 缓存的电压和频率
- Go语言的前景、优点
- 怎么同时给多个 Word 文档批量添加自定义的文字和图片水印
- View和ViewGroup的区别
- Cyclical Quest CF235C
- Excise_day02
热门文章
- tomcat 更新class自动重启
- PostgreSQL中如何实现密码复杂度检查?
- 资源放送丨《 MySQL中的索引探究 - 2020云和恩墨大讲堂》PPT视频
- 记录一则expdp任务异常处理案例
- 3场直播丨达梦DM8数据库安装部署初体验、新基建下的国产数据库应用和发展趋势、Oracle外部表创建与使用...
- 微博计数:从关系服务到访问计数, Redis 持续优化支撑万亿级访问(含 PPT)
- 快来一起玩转LiteOS组件:Curl
- TypeScript里string和String,真不是仅仅是大小写的区别
- THOR:MindSpore 自研高阶优化器源码分析和实践应用
- 我的编辑器能玩贪吃蛇,一起玩不?