退出状态

echo $? 和 exit n 其中,n为一数字

循环

for 循环每次处理依次列表内信息,直至循环耗尽。
Until 循环此循环语句不常使用, until循环直至条件为真。条件部分在循环末尾部分。
While 循环while循环当条件为真时,循环执行,条件部分在循环头。
流控制语句的任何循环均可嵌套使用,例如可以在一个for循环中嵌入另一个for循环。



if then else语句
if语句测试条件,测试条件返回真0或假1后,可相应执行一系列语句。

if 条件1
then 命令1
elif 条件2
then 命令2
else 命令3

fi

if [ "10" lt "12" ]

then

echo "10 小于 12"

fi


变量值测试

echo -n "enter your name"

read Name

if [ $Name = "" ] ; then

echo "you are not input your name"

fi

grep输出检查

if grep `name\>` aa.sh > /dev/null 2>&1

then

echo "name is in aa.sh"

else

echo "name is not in aa.sh"

fi