例一
#!/bin/bash
#
read -p "Are you rich?yes or no: " ANSWER
[[ $ANSWER =~ ^[Yy]|[Yy][Ee][Ss]$ ]] && echo "You are rich" || echo "Good Good Study,Day Day Up!"
例二
#!/bin/bash
#
#FileName: work_menu.sh
echo -en "\E[$[RANDOM%7+31];1m"
cat <<EOF
请选择:
1)备份数据库
2)清理日志
3)软件升级
4)软件回滚
5)删库跑路
6)退出
EOF
echo -en '\E[0m'
read -p "请输入上面数据1-6:" MENU
[ $MENU -eq 1 ] && ./backup.sh
[ $MENU -eq 2 ] && echo "清理日志"
[ $MENU -eq 3 ] && echo "软件升级"
[ $MENU -eq 4 ] && echo "软件回滚"
[ $MENU -eq 5 ] && echo "删库跑路"
[ $MENU -eq 6 ] && exit
#!/bin/bash
#
#FileName: backup.sh
SRC=/etc
DEST=/data/backup_`date +%F_%H-%M-%S`
cp -a $SRC $DEST
[ $? -eq 0 ] && echo "备份完成" || echo "备份失败"