相关疑难解决方法(0)

如何在bash脚本中的case语句中使用模式?

man页面说该case语句使用"文件名扩展模式匹配".
我通常想要一些参数的短名称,所以我去:

case $1 in
    req|reqs|requirements) TASK="Functional Requirements";;
    met|meet|meetings) TASK="Meetings with the client";;
esac

logTimeSpentIn "$TASK"
Run Code Online (Sandbox Code Playgroud)

我尝试过类似req*或者me{e,}t我理解的模式可以正确扩展以匹配文件名扩展上下文中的值,但它不起作用.

bash case-statement

70
推荐指数
3
解决办法
9万
查看次数

标签 统计

bash ×1

case-statement ×1