Como posso misturar variáveis e curingas em peixes?

0

Eu tenho um valor armazenado em uma variável que eu quero usar como parte de um curinga, como este:

set extension (somecommand)
cp *$extension ~/filezone

Mas o * impede que a variável seja desreferenciada. Como posso usar o valor armazenado em uma variável como parte de um curinga?

    
por Dan 17.03.2016 / 22:56

1 resposta

2

Seu somecommand provavelmente não está retornando nada. Verifique count $extension e aposto que é zero.

Isso funciona:

$ touch a.foo b.foo c.bar
$ set extension foo bar
$ ls *$extension
a.foo  b.foo  c.bar

Mas se a sua variável for uma lista vazia, *$extension se expande em nada.

    
por 17.03.2016 / 23:13