Fix missing escape in sh.snip

sh.snip の case スニペットを展開する際に `$1` に変数名を与えると、変数名の後ろに`}`が残ります。

`$1`の中の`}`をエスケープして、`$3`の`\}`を取り除いて修正しました。

修正前：
```sh
case "$hoge}" in                                                                 
  pattern*)                                                                      
                                                                                 
    ;;                                                                           
  *)                                                                             
    echo "$hoge} Didn't match anything"                                          
esac
```

修正後：
```sh
case "$hoge" in                                                                  
  pattern*)                                                                      
                                                                                 
    ;;                                                                           
  *)                                                                             
    echo "$hoge Didn't match anything"                                           
esac
```