Как использовать шаблоны в операторе case?

На странице 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 , которые, как я понимаю, правильно расширились бы до соответствуют этим значениям в контексте расширения имени файла, но это не работает.

70
задан codeforester 9 July 2019 в 18:59
поделиться