shell scripts_0 进行数学运算

echo

1:echo命令就像是c中的printf,有在屏幕上输出字符串的功能。

2:我们只需要在终端里面敲入echo "hello world!"之后 ,我们就可以在终端的下一行看见hello world!的字样了, 是不是特别的简单,就连换行符echo都已经帮你做好了,我们不需要敲入换行符就可以自动换行,贼智能的感觉。

3:“变量的赋值与显示”

my_name=HatHat
echo "my_name"     #将会显示my_name
echo "$my_name"    #将会显示HatHat

4:“获得字符串的长度”

var=123456789
length=${#var}     #使用符号‘#’来获取字符串的长度
echo ${length}     #将会显示‘9’

let

1:加减运算

num1=1
num2=2
let result=num1+num2
echo $result       #将会显示‘3’

bc

1:可以进行浮点数运算

echo "scale=3;0.1*0.1" | bc    #将会输出0.01,scale用来设定小数精度,' | bc'是语法要求

2:进制转换

num=100
echo "obase=2;$num" | bc       #将会输出‘1100100’  'obase'为进制标识

3:计算平方以及平方根

echo "sprt(100)" | bc          #将会输出‘10’
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值