选择结构
格式一:
if [ con ]
then
cmd
fi
格式二
if [ con ]
then
cmd_ok
else
cmd_failed
fi
格式三
if [ con ]
then
if [ con ]
then
.....
else
.....
fi
......
else
if [ con ]
then
.....
else
.....
fi
......
...
fi
格式四
if cmd
then
else
fi
第一象限 x > 0 y > 0
第二象限 x < 0 y > 0
第三象限 x < 0 y < 0
第四象限 x > 0 y < 0
原点 x = 0 y = 0
X轴 x != 0 y = 0
接受用户参数
$1 : 表示第一个参数
$2 :
....
$n : 表示第n个参数
$$ : 表示进程号
$# : 表示参数个数
$? : 表示上一个命令执行成功与否
成功:0
失败:非零
=========================================
if file
文件类型:
-b FILE 表示文件是否存在且是一个块设备类文件
-c FILE 表示文件是否存在且是一个字符设备类文件
-d FILE 表示文件是否存在且是一个目录
-e FILE 表示文件是否存在
-f FILE 表示文件是否存在且是一个普通文件
-L FILE 表示文件是否存在且是一个链接文件
-p FILE 表示文件是否存在且是一个管道文件
-S FILE 表示文件是否存在且是一个套接子类文件
=============================================
格式五:
if [ con1 ]
then
cmd1
elif [ con2 ]
then
cmd2
.......
else
cmd_failed
fi
作业:
买空调 1 => 1999
3 => 9.5
5 => 9
10 => 8.5
15 => 8
20 => 7