位置: 编程技术 - 正文

Shell脚本中不同进制数据转换的例子(二进制、八进制、十六进制、base64)

编辑:rootadmin

推荐整理分享Shell脚本中不同进制数据转换的例子(二进制、八进制、十六进制、base64),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

shell可以在不调用第3方命令,表示不同进制数据。这里总结以下表示方法。shell 脚本默认数值是由 进制数处理,除非这个数字某种特殊的标记法或前缀开头. 才可以表示其它进制类型数值。如:以 0 开头就是 8 进制.以0x 开头就是 进制数.使用 BASE#NUMBER 这种形式可以表示其它进制.BASE值:2-.

使用方法:

其它进制转为进制

八进制转十进制:

((表达式)),(())里面可以是任意数据表达式。如果前面加入:”$”可以读取计算结果。

十六进制转十进制:

base-转十进制:

base转十进制:

Shell脚本中不同进制数据转换的例子(二进制、八进制、十六进制、base64)

二进制转十进制

十进制转为其它进制

十进制转八进制

这里使用到:bc外部命令完成。bc命令格式转换为:echo "obase=进制;值"|bc

二进制,十六进制,base转换为 十进制也相同方法。

shell,内置各种进制表示方法非常简单。记得base#number 即可。这里记得赋值时候用(())符号。不能直接用=号了。=号没有值类型。默认将后面变成字符串了。如:

0开头已经失去了意义了。

可以通过定义符:let达到(()) 运算效果。

有其它更好方法,朋友们可以与我分享一下。

Shell脚本实现随机数多种方法介绍(date、random、uuid) 在日常生活中,随机数实际上经常遇到,想丢骰子,抓阄,还有抽签。呵呵,非常简单就可以实现。那么在做程序设计,真的要通过自己程序设计出随

Shell函数的7种用法介绍 1.在shell文件内部定义函数并引用:[~/shell/function]#catfactorial.sh#!/bin/bashfunctionfactorial{factorial=1for((i=1;i=$1;i++))dofactorial=$[$factorial*$i]doneecho$1的阶乘是:$factorial

Shell去除空行的4种方法 有时我们在处理和查看文件时,经常会有很多空行,为了美观或是有需要时,就有必要把这些除行去掉了,方法如下:1)用tr命令cat文件名|tr-s‘n'2)用s

标签: Shell脚本中不同进制数据转换的例子(二进制、八进制、十六进制、base64)

本文链接地址:https://www.jiuchutong.com/biancheng/379892.html 转载请保留说明!

上一篇:Shell脚本对文件中的行、单词、字符进行迭代输出示例(shell脚本 \r)

下一篇:Shell脚本实现随机数多种方法介绍(date、random、uuid)(shell脚本随机数)

  • 销售白酒是否要交消费税?
  • 利息税怎么算的
  • 企业所得税纳税人
  • 人工费已经支付怎么入账
  • 公司两个股东各占50%股份,法人是股东
  • 个人所得税申报密码如何设置
  • 会计科目已受控于应收应付系统
  • 个体工商户装修经营范围
  • 进口汽车消费税的计算公式
  • 建筑安装项目要求有哪些
  • 接受捐赠的固定资产进项税额可以抵扣吗
  • 企业销售产品的成本是指已销产品的
  • 融资租赁中承租人的权利
  • 失控发票进项税额转出申报表填写
  • 以前年度损益调整账务处理分录
  • 从个人出开进的房租租赁发票可以抵扣几个点?
  • 税控盘全额抵扣分录
  • 法人往公户转账需要备注吗
  • 光伏安装工程公司有哪些
  • 稻谷增值税税率多少
  • 制造业增值税加计抵减
  • 小规模税率还是1%吗
  • 递延所得税资产对应的会计科目
  • 安装win11一直转圈要多久?
  • 印花税和所得税需要计提吗
  • 存货周转率公式怎么算
  • 以物易物双方做什么处理
  • php数据库连接失败怎么办
  • 发行股票溢价计入哪里
  • 代开专用发票的流程资料要求
  • 前端大屏常用的输入法
  • 工地临时设施搭设原则是什么?
  • 联表更新数据
  • 安装工程在工程建设中的主要内容有哪些
  • html调查问卷简单代码
  • Vue+Element UI-el-date-picker时间日期选择器组件(实现向后端传值)
  • php数据库搭建
  • 利息发票可以抵扣吗
  • 帝国cms专题
  • mongodb分页查询count太慢
  • 企业收到的政府无偿拨付的款项应当全部计入递延收益
  • 建筑施工企业适用什么会计制度
  • 坏账准备计入科目
  • 增值税报完了能改么
  • 实收资本不能动吗
  • 购买办公用品没有发票可以入账吗
  • 甲供材料怎么记账
  • 个人所得税完整申报流程
  • 结转以后年度抵免的境外所得税怎么进行会计处理
  • 待摊费用如何做账 税金怎么处理
  • 应交税费借方是增加还是减少
  • 公司注销后退资需要交税吗
  • 收到质保金怎么写收据
  • 试运行成本会计分录
  • 库存退货怎么做账
  • 依法建账的法是指
  • mysql count详解及函数实例代码
  • windows没有无线网络
  • 萝卜家园系统安装教程
  • ubuntu1
  • centos7访问百度的命令
  • solaris安装软件
  • win8无法安装其它软件
  • mentohust配置
  • win10预览版和正式版
  • mac如何全屏窗口
  • centos怎么安装
  • win8如何设置
  • 环境篇心中有光的作文
  • 学dos有用吗
  • bat批处理命令运行程序
  • js的settimeout方法
  • vuecli脚手架是干什么的
  • jquery教程与例子
  • JQuery解析XML数据的几个简单实例
  • jquery.qtip提示信息插件用法简单实例
  • 中国税务精神内容英文
  • 芜湖地税微机编码是什么
  • 何为标兵称号
  • 2021年十大慈善企业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设