"case-zel vizsgálni az inputot, tud regexet"
Nem, a shell nem tud regexp-et, hanem pattern-t tud (amit a fákjlnév megadásánál lehet használni). Pontosabban ma már a shell is tud regexp-et, de amennyire tudom, egyedül a [[ nevű ]] parancsban, ha a =~ operátort használod. De a case-ben nem.