man
页面显示,case
语句使用“文件名扩展模式匹配”。
我通常需要一些参数的简称,所以我这样做:
case $1 in
req|reqs|requirements) TASK="Functional Requirements";;
met|meet|meetings) TASK="Meetings with the client";;
esac
logTimeSpentIn "$TASK"
我尝试了像 req*
或 me{e,}t
这样的模式,我知道它们可以正确地展开,以便在文件名展开的上下文中匹配这些值,但它们不起作用。