switch case 语句
使用 case
语句,你可以将值与一个变量匹配。
传递给 case
的参数被扩展并尝试匹配每个模式。
如果找到匹配项,则执行 upto ;;
的命令。
case "$BASH_VERSION" in
[34]*)
echo {1..4}
;;
*)
seq -s" " 1 4
esac
模式不是正则表达式,而是 shell 模式匹配(aka globs)。
使用 case
语句,你可以将值与一个变量匹配。
传递给 case
的参数被扩展并尝试匹配每个模式。
如果找到匹配项,则执行 upto ;;
的命令。
case "$BASH_VERSION" in
[34]*)
echo {1..4}
;;
*)
seq -s" " 1 4
esac
模式不是正则表达式,而是 shell 模式匹配(aka globs)。