estaba revisando algunos de mi viejo código y me encontré con esta sintaxis, pero me olvido exactamente lo que significa :-)
extractDir="${downloadFileName%.*}-tmp"
La única información que encontré búsqueda se refiere a una lista de comandos, pero esto es sólo una variable ¿Qué significa esta sintaxis de llavero en bash?
Comience con * el completo * [Manual de referencia de BASH] (http://www.gnu.org/software/bash/manual/bashref.html) ... Está cubierto en [Expansión de parámetros] (http://www.gnu.org/software/bash/manual/bashref.html#Shell-Parameter-Expansion). (Las llaves significan otra cosa cuando * no * precedido con el símbolo '$'.) –