您的位置:首页 > 运维架构 > Shell

shell scripts_0 进行数学运算

2017-10-11 14:27 441 查看
echo

let

bc

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’
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: