1、case做带选项的执行脚本:
#!/bin/bash
case $1 in
x)
echo "x is selected"
;;
*)
echo "please use x"
esac
二、case结合while做交互脚本:
#!/bin/bash
while true
do
read -p "Enter port of chaoxingdata(d,1): " port
case ${port} in
d)
echo "port=${port}"
read -p "press enter to continue"
;;
1)
echo "port=${port}"
read -p "press enter to continue"
;;
*)
echo "error input,you fool"
read -p 'type "go" to continue: ' go
if [ ! ${go} = go ] || [ -z ${go} ]
then
exit
fi
esac
done