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