专栏首页jouypubLinux下的简易计算器
原创

Linux下的简易计算器

在Linux下,当我们要随手计算一些数值,是不是第一反应要打开python交互命令行,其实有更简便的计算方法,下面来一一介绍

1、bc,可以做常见的加、减、乘、除、指数、余数运算

> bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
 
3+5*2
13

# 默认是没有小数位的,需要手动设置每次计算保留的小数位
scale=2
5/2
2.50

如果不想使用交互,也可以直接在命令行中使用

> echo "3+5*9" |bc
48

2、expr,不止能计算加减乘除,还自带很多表达式

# 有空格
> expr 6 + 3

#有转义符号
> expr 2 /* 3

> a=3
> expr $a + 5

自带表达式

# 字串长度
> expr length "hostname.com"

> expr substr "hostname.com" 1 5

> expr index "hostname.com" name

3、echo,使用时稍微复杂些

> echo $((3+5*6))
33
欢迎订阅「K叔区块链」 - 专注于区块链技术学习

博客地址:http://www.jouypub.com

简书主页:https://www.jianshu.com/u/756c9c8ae984

segmentfault主页:https://segmentfault.com/blog/jouypub

腾讯云主页:https://cloud.tencent.com/developer/column/72548

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • MySQL实现阶段累加的sql写法

      最近有一个需求:统计每日充值/消费之后的余额,对于这种需求,其实也很简单,只需要在每次充值/消费后,计算下余额,然后保存下来就可以了。但是对于这种需求,一条...

    JouyPub
  • NodeJs生成sitemap站点地图

    如果博客是使用Hexo管理的,sitemap可以使用插件来生成。但对于一个内容管理网站,后端可能是express、koa之类的框架,这时sitemap就需要自己...

    JouyPub
  • 以太坊客户端介绍

    首先我们要弄清楚,Geth,Mist,Ethereum Wallet这几个客户端的区别

    JouyPub
  • MySQL实现阶段累加的sql写法

      最近有一个需求:统计每日充值/消费之后的余额,对于这种需求,其实也很简单,只需要在每次充值/消费后,计算下余额,然后保存下来就可以了。但是对于这种需求,一条...

    JouyPub
  • Warning: number_format() expects parameter 1 to be double, string given in

    梦_之_旅
  • R&Python Data Science 系列:数据处理(3)

    排序函数,按照某(几)个指定的列按照升(降)序排列重新排列数据集,参数ascending = False,降序排列,ascending = True,升...

    1480
  • Python从零开始第三章数据处理与分析python中的dplyr(5)目录

    ===============================================

    用户1359560
  • 爬取手机靓号-看手机号到底有多好

    前几天分享了如何使用pyecharts,但是只是用一些简单的数据,感觉有一点不真实。今天就来实战演练一下。从爬虫,到数据清洗,到数据库,最后可视化,带你完成这个...

    王强
  • Python 修饰器 - 胖子老板:年终了,是时候给蓝利群加1元了。

    年终到了,大部分人都会到店铺买点小礼物之类的东西去送人。此时此景,胖子老板就想把店铺的付费系统价格都临时加1元,这样的话,大家也不介意。

    Devops海洋的渔夫
  • 基于nodejs的Hexo框架快速搭建静态博客

    我从很早以前开始就有搭建一个博客的想法,最早能够追溯到高中二年级。后来也陆陆续续尝试了搭建一群由静态页面组成的页面体系,后来发现这种页面体系有...

    EatRice

扫码关注云+社区

领取腾讯云代金券