1、通过shell进行数学运算
shell中变量的赋值方法
var1=1
var2=3
###在shell中需要注意的是所有变量的赋值都是字符型,所以以上的赋值代表的是字符1和2,并不是数字1和2.
###****************赋值时等号的左右两边不要有空格*****************
计算方法
1、括号运算“()”
count=$((var1+var2))
2、中括号运算 “[]”
count=$[var1+var2]
3、let的运算方法
let count=var1+var2
let var1+=var2
4、expr运算
`expr `
5、bc运算(浮点型运算)
echo 1.023*4.44 | bc
2、echo命令
echo是一个输出命令,它本身是一个比较简单的命令,但是对于它的输出内容所使用的引号值得我们去注意
使用方法
echo [-参数] 输出的内容
###echo在输出的时候末尾会默认添加一个换行符 \n
简单介绍两个参数 -n 和 -e 这两个参数
echo -n string
### -n 这个参数的作用是忽略输出时添加的换行符
echo -e "string"
### -e 这个参数的作用是可以在双引号内使用一些转义的字符
echo -e "\e[0m string"
###引号的使用###
string=dd
1.在不使用任何引号时
echo hello $string ! #输出是 hello dd !
echo hello ; hello #输出会报错 没有发现hello命令!
###因为在不使用引号的情况下 分号在linux中被认为是命令的定界符 ,会将分号左右分割成两个命令
2.在使用双引号时
echo “hello $world !” #输出会报错
###因为在使用双引号时 !在linux中有他自己的特殊含义 所以会报错###
正确想打印“!”的方法是
echo "hello $string \!"

3'在使用单引号时
echo 'hello $string !' #输出是hello $string !
###没有得到我们想输出的东西,是因为在单引号立面的所有字符都不会有特殊的意义###

本文详细介绍了在Shell环境中如何进行数学运算,包括括号运算、中括号运算、let命令运算、expr运算和bc浮点型运算。同时,深入解析了echo命令的使用方法,包括参数-n和-e的作用,以及不同引号对输出的影响。
1061

被折叠的 条评论
为什么被折叠?



