Clone
1
SC1085
Grische edited this page 2025-07-30 16:22:19 +02:00

Did you forget to move the ;; after extending this case item?

Problematic code:

case $options in
  foobar) echo foo ;; echo bar;;
  *) echo unknown option ;;
esac

Correct code:

case $options in
  foobar) echo foo ; echo bar;;
  *) echo unknown option ;;
esac

Rationale:

There should be no statements between ;; and the next case item.