Como posso apoiar a expansão em variáveis? [duplicado]
Esta pergunta já tem uma resposta aqui:
Brace expansão com variável? [duplicado] 6 respostasConsidere o seguinte script:
#! /bin/bash -e
echo {foo,bar}
EX={foo,bar}
echo ${EX}
A saída deste script é:
foo bar
{foo,bar}
Eu gostaria que oecho
comando para executar expansão de chaves${EX}
. Assim, eu gostaria de ver uma saída de
foo bar
foo bar
Quero criar um script em que o usuário possa fornecer um caminho com colchetes, onde todas as versões expandidas são copiadas.
Algo assim:
#! /bin/bash -e
$SOURCES=$1
$TARGET=$2
cp -r ${SOURCES} ${TARGET}
Como posso conseguir isso?