0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虚拟机:linux的shell数制转换

如意 来源:CSDN 作者:CaspianSea 2020-06-22 17:13 次阅读

shell 脚本默认数值是由10 进制数处理,除非这个数字某种特殊的标记法或前缀开头。 才可以表示其它进制类型数值。如:以 0 开头就是 8 进制。以0x 开头就是16 进制数。使用 BASE#NUMBER 这种形式可以表示其它进制.BASE值:2-64.

使用方法:

八进制转十进制:

charles@taotao:~$ ((num=0123))

charles@taotao:~$ echo $num

83

charles@taotao:~$ ((8#123))

charles@taotao:~$ echo $((8#123))

83

(( )) 也可以用 [ ]替代:

charles@taotao:~$ echo $[8#123]

83

charles@taotao:~$ echo $[0123]

83

charles@taotao:~$ echo $[num=0123]

83

charles@taotao:~$ echo $num

83

也可以用 let.

charles@taotao:~$ let num=0x80

charles@taotao:~$ echo $num

128

十六进制转十进制:

charles@taotao:~$ ((num=0xff))

charles@taotao:~$ echo $num

255

charles@taotao:~$ ((num=16#ff))

charles@taotao:~$ echo $num

255

十进制转八进制

charles@taotao:~$ echo “obase=16;255” | bc

FF

charles@taotao:~$ echo “obase=8;255” | bc

377

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10990

    浏览量

    206733
  • 虚拟机
    +关注

    关注

    1

    文章

    855

    浏览量

    27372
  • Shell
    +关注

    关注

    1

    文章

    358

    浏览量

    22902
收藏 人收藏

    评论

    相关推荐

    怎么用虚拟机安装linux系统

    怎么用虚拟机安装linux系统?
    发表于 08-23 22:06

    如何用虚拟机安装linux系统?

    怎么用虚拟机安装linux系统?
    发表于 06-26 03:03

    Linux虚拟机安装方法

    Linux-虚拟机的安装
    发表于 09-20 13:40

    linux逆向虚拟机的配置步骤

    一台linux逆向虚拟机的打造
    发表于 10-15 10:55

    虚拟机中的Linux连接

    让别人连接上我的虚拟机中的Linux
    发表于 04-03 11:34

    手把手教你安装Linux虚拟机

    虚拟机。所谓虚拟机,就是在你已有的电脑里再虚拟出一个或多个电脑,可以理解为电脑中的电脑。比如说,你可以在虚拟机里安装一个Window电脑,或者安装一个
    发表于 05-13 11:47

    linux虚拟机如何封装

    linux虚拟机的封装
    发表于 06-18 13:41

    虚拟机及Ubuntu安装步骤介绍

    嵌入式Linux学习笔记软硬件资源一些概念虚拟机及Ubuntu安装步骤Ubuntu系统入门Shell基本操作常用的Shell命令软硬件资源CPU:I.MX6UL开发平台:
    发表于 12-15 08:58

    如何创建虚拟机

    实战开发--开发环境安装(五)1、下载软件vmware和ubuntu-20.04.1-desktop-amd64.iso2、创建虚拟机完整步骤3、安装嵌入式linux所需的工具包4、安装vmware tool,实现虚拟机与物理主
    发表于 12-16 07:45

    掌握Linux操作系统的虚拟机定制安装

    一、实验目的和要求1通过对Linux 操作系统的定制安装,建立对Linux操作系统的初步认识,为后续实验的进行提供基础平台。2掌握Linux操作系统的虚拟机定制安装。3熟悉
    发表于 12-16 08:10

    linux虚拟机怎么联网

    虚拟机安装linux系统无法上网的解决方法。
    发表于 06-03 09:29 2190次阅读

    linux虚拟机怎么调出命令行

    Linux虚拟机是一种模拟运行Linux操作系统的虚拟环境,它可以在Windows、Mac、Linux等主机系统上运行。在
    的头像 发表于 11-17 09:55 2141次阅读

    linux虚拟机使用教程

    引言:Linux虚拟机是一种方便且常用的技术,它允许用户在现有操作系统的基础上创建和运行另一个独立的操作系统。在本篇文章中,我们将提供一份详尽的教程,帮助你了解如何安装、配置和使用Linux
    的头像 发表于 11-17 10:06 585次阅读

    linux虚拟机怎么运行代码

    运行代码是Linux虚拟机中的常见操作,本文将详细介绍如何运行代码。 首先,要运行代码,你需要先安装好Linux虚拟机,并确保能够顺利运行。接下来,你需要打开
    的头像 发表于 11-17 10:12 2228次阅读

    怎么安装linux虚拟机

    在计算机领域,虚拟机是一种软件程序,它允许在主操作系统上运行多个虚拟操作系统。Linux虚拟机在开发、测试和学习等环境中得到广泛应用。本文将详细介绍如何安装
    的头像 发表于 11-23 10:50 613次阅读