目录
一、选择语句case
1、语法
case $arg in
pattern1)
语句1
;;
pattern2)
语句2
;;
*)
语句3
;;
esac
2、示例:选择参数脚本
#!/bin/bash
case $1 in
monitor_log)
monitor_log
;;
archive_log)
archive_log
;;
*)
echo "Usage:{$0 monitor_log|archive_log|help}"
;;
esac
二、选择语句select
1、语法
select一般用于选择菜单的创建,可以配合PS3来做菜单的打印输出信息
select 变量 in 字符串
do
语句
done
2、示例:选择系统版本
#!/bin/bash
PS3="What you like most of the open source system?"
select i in CentOS RedHat Ubuntu
do
echo "Your Select System:" $i
done