退出状态
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