shell编程——shell命令
read命令:从键盘读入数据,赋给变量 如:read USERNAME
read的例子:
#! /bin/sh
read first second third
echo "the first parameter is $first"
echo "the second parameter is $second"
echo "the third parameter is $third"
分步显示输入:-x
当输入两个值的时候:
当输入四个值的时候:
expr命令:
Shell变量的算术运算:
expr命令:对整数型变量进行算术运算,数字运算符之间必须要有空格,不然会以字符串的形式输出
例如:expr 3 + 5
expr $var1 - 5
expr $var1 / $var2
expr $var3 \* 10(乘法需要用转义字符)
复杂的运算:
expr ‘expr 5 +7’/$var4 :先算乘除后算加减,可以用‘ ’引起来
将运算结果赋予变量:
var4 = ‘expr $var1 / $var2’
当在其中加上-x指令时,会显示运算过程