[root@node1 ~]# cat a.sh
#! /bin/bash
{
echo "a"
sleep 1
echo "aa"
sleep 2
echo "aaa"
sleep 3
}
[root@node1 ~]# ./a.sh
a
aa
aaa
[root@node1 ~]#
制作菜单:
[root@node1 ~]# cat a.sh
#! /bin/bash
menu() {
cat <<EOF
1. [install lamp]
2. [install lnmp]
3. [exit]
pls input the mum you want:
EOF
read -t 15 a
}
menu
[ $a -eq 1 ] && {
echo "installing lamp"
sleep 3
echo "lamp is installed."
}
[ ! $a -eq 1 -o ! $a -eq 2 -o ! $a -eq 3 ] && {
echo "bye"
exit 1
}
[root@node1 ~]# ./a.sh
1. [install lamp]
2. [install lnmp]
3. [exit]
pls input the mum you want:
1
installing lamp
lamp is installed.
[root@node1 ~]#
2>&1 等价于 &>/dev/null
If 条件语句:
if [ 条件 ]
then
指令
fi
或者
if [ 条件 ];then
指令
fi
双分支结构:
if [ 条件 ];
then
指令集
else
指令集
fi
多分支结构:
if [ 条件 ]
then
指令
elif [ 条件 ]
then
指令
else
指令
fi
多个elif结构:
if [ 条件 ]
then
指令
elif [ 条件 ]
then
指令
elif [ 条件 ]
then
指令
elif [ 条件 ]
then
指令
elif [ 条件 ]
then
指令
else
指令
fi
Linux系统安装sendmail 服务,及开启。
步骤一:安装sendmail
yum -y install sendmail
步骤二:安装mailx
yum -y install mailx二、测试(两种方式)
二、测试(两种方式)
(省略)