nscript

Linux之Shell脚本编程(二)

只愿长相守 提交于 2020-04-26 19:03:00
上节回顾    在 上一篇博文 中,主要介绍了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