Você geralmente não pode colocar vários caminhos em uma única string, porque qualquer *, que é uma string válida, também é um caminho válido na maioria dos sistemas de arquivos. Você poderia usar uma matriz:
JMX_ROOT=/bfs-build/build-info/mep_mainline-Linux.latest/core/mainline/automation
set -A SMOKE_JMX_LOCATIONS "$JMX_ROOT/Smoke Set/"*.txt "$JMX_ROOT/"Smoke Set"/"*.TXT "$JMX_ROOT/Smoke Set/SmokeSet.jmx"
cp "${SMOKE_JMX_LOCATIONS[@]}" /var/tmp
* Antes que alguém proteste sobre
e %code% , o primeiro não pode fazer parte de uma variável (pelo menos se o ksh funcionar como Bash ; não conseguiu encontrar uma referência), e o último não pode ser parte de nomes de arquivos , mas é muito válido em caminhos . /