| : $(echo \;) |
| |
| : $(case a in a) echo ;;# comment |
| esac) |
| |
| : $(case a in a) echo ;; # comment |
| esac) |
| |
| : $(: \;# not a comment ) |
| |
| : $(: \ # not a comment) |
| |
| echo $(case a in a) echo \#esac ;; |
| esac) |
| |
| : $(case a in a) : ;#esac ;; |
| esac) |
| |
| : $(case a in a) : ;#esac comment ) |
| esac) |
| |
| : $(case a in a) : ; |
| esac) |
| |
| echo $(#comment ) |
| echo a) |
| |
| echo $(case a in (a) echo ok 1;; # comment |
| esac) |
| |
| echo $(case a in (a) echo ok 2;; # comment |
| (b) echo moo;; |
| esac) |
| |
| echo $(case a in (a) echo ok 3 # comment |
| ;; |
| esac) |
| |
| echo $(case a in a) echo ok 4;; # comment |
| esac) |
| |
| echo $(case a in a) echo ok 5;; # comment |
| b) echo moo;; |
| esac) |
| |
| echo $(case a in (a) echo ok 6 # comment |
| ;; |
| esac) |
| |
| echo $( # we just took and pasted in some |
| # code from another script inside a |
| # command substitution |
| echo xyz |
| ) |
| |
| # problem with parse_comsub through bash-4.4 |
| case $(echo $$'x\nx') in |
| x*) echo bad 7;; |
| *) echo ok 7;; |
| esac |