Linux下使用计算机

Linux下的计算机

第一种:[root@zhanghongjun~]# bc  不支持小数======= echo 3*3 |bc 加减乘除(支持整数)

第二种:[root@zhanghongjun~]# awk 'BEGIN{print 5/4}' 支持小数计算

第三种:①[root@zhanghongjun~]# vim l.sh

#!/bin/bash

a=$1

b=$2

echo $((a+b))        

[root@zhanghongjun ~]# sh l.sh 5 6

11

[root@zhanghongjun ~]# sh l.sh 8*6 7*6

90

②[root@zhanghongjun ~]# vim l.sh

#!/bin/bash

a=$1

b=$2

echo $((a**b))    表示a b次方                    

[root@zhanghongjun ~]# sh l.sh 5 2

25

 [root@zhanghongjun~]# sh l.sh 8 6-4

64

第四种:echo $(( ))

[root@shell ~]# echo $((1+2))

3

第五种:echo $[]

[root@CentOS7 ~]# echo $[5**5]

3125

[root@CentOS7 ~]# echo $[5+5]

10

第六种:let i

[root@shell ~]# i=1

[root@shell ~]# let i=i+1

[root@shell ~]# echo $i

2

[root@shell ~]# i=2

[root@shell ~]# let i=i**2

[root@shell ~]# echo $i

4

第七种:expr 加空格

[root@shell ~]# expr 2 / 2

1

[root@shell ~]# expr 2 * 2

expr: 语法错误

[root@shell ~]# expr 2 \* 2

4

第八种:python 

[root@CentOS7 ~]# python

Use quit() or Ctrl-D (i.e. EOF) to exit

>>> quit()   退出

[root@CentOS7 ~]# python

>>> 7*5

35

Ctrl+d  退出


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章