if cond;then
commands
fi
if cond;then
commands1
else
commands2
fi
if cond1;then
commands1
elif cond2;then
commands2
else
commands3
fi
case value in
case1)
commands1
case2)
commands2
esac
while cond;do
commands
done
util cond;do
commands
done
for var in list;do
commands
done
[ function ] funname [()]
{
commands;
[return int]
}
. /path/module.sh
source /path/module.sh
原文:https://www.cnblogs.com/ai-tech/p/15160679.html