Strona man
podaje, że w instrukcjach case
używane jest "dopasowanie wzorca rozszerzenia nazwy pliku".
zazwyczaj chcą mieć krótkie nazwy dla niektórych parametrów, więc idę:Jak używać wzorców w instrukcji case w skryptach bash?
case $1 in
req|reqs|requirements) TASK="Functional Requirements";;
met|meet|meetings) TASK="Meetings with the client";;
esac
logTimeSpentIn "$TASK"
Próbowałem wzory jak req*
lub me{e,}t
który rozumiem rozwinie prawidłowo dopasować te wartości w kontekście rozszerzania nazw, ale nie działa.
+1 dla przykładu "met * | meet *". – JohnJ