Linux之Shell脚本编程(二)
上节回顾 在 上一篇博文 中,主要介绍了Shell脚本编程的背景,怎样创建人生中第一个Shell脚本以及Shell变量等内容。接下来将接着介绍介绍Shell编程,主要是围绕着Shell运算、流程控制语句、自定义函数以及脚本调试等方面展开。 运算符 例: num1=11 num2=22 sum=$num1+$num2 echo $sum 格式 :expr m + n 或$((m+n)) 注意expr运算符间要有空格 expr命令:对整数型变量进行算术运算 ( 注意:运算符前后必须要有空格) expr 3 + 5 expr 3 – 5 echo `expr 10 / 3` 10/3的结果为3,因为是取整 expr 3 \* 10 # \ 是转义符 例:计算(2 +3 )×4 的值 1 .分步计算 S=`expr 2 + 3` expr $S \* 4 2.一步完成计算 expr `expr 2 + 3` \* 4 S=`expr \`expr 2 + 3\` \* 4` echo $S 或 echo $(((2 + 3) * 4)) $() 与${}的区别 $( )的用途和反引号``一样,用来表示优先执行的命令 eg:echo $(ls a