Linux中case的用法
case命令会将指定的变量与不同模式进行比较。如果变量和模式是匹配的,那么shell会执行为该模式指定的命令。可以通过竖线操作符在一行中分隔出多个模式。星号会捕获所有与已知模式不匹配的值。#!/bin/bashcase $USER inrich | barbara)echo "Welcome, $USER!";;testing)echo "Special testing account";;*)e
·
case命令会将指定的变量与不同模式进行比较。如果变量和模式是匹配的,那么shell会执行为该模式指定的命令。可以通过竖线操作符在一行中分隔出多个模式。
星号会捕获所有与已知模式不匹配的值。
#!/bin/bash
case $USER in
rich | barbara)
echo "Welcome, $USER!";;
testing)
echo "Special testing account";;
*)
echo "Sorry, you are not allowed here!"
esac
更多推荐
已为社区贡献1条内容
所有评论(0)