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’