资料介绍
很好很基础的shell学习语句,可以让初学者对 shell有一个清晰的理解
1.if语句
echo "please input x"
read x
echo "please input y"
read y
if [ $x -gt $y ];
判断条件的[]中,必须在[只后有空格,]之前有空格。。]只有可以有分号;,也可以没
有分号
then
echo "$x dayu $y"
elif [ $x -lt $y ];
then
echo "$x xiayu $y"
else
echo "$x dengyu $y"
fi
加法(乘法)
sum=`expr $x + $y` 整数的计算,要加expr,并且在+的两边要有空格
echo “the result is $sum”
如果是乘法。`expr $x \* $y`需要“”进行转译
保存前一个命令的返回码
[ “$x” = “$y” ]
echo $? ?可以用于保存前一个命令的返回码。正确的返回0,错误的返回1
for语句
total=0
for ((i=1;i<=100;i++))
for的后面是双括号(())。。一般(())的里面是用于一些计算的
do
total=`expr $total + $i`
done
echo “the result is $total ”
while语句
1)Total=0; num=0 在同一行,但是用分号隔开
2)total=0 num=0 在同意行,但是