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  退出


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