Localizar variável não expansível

2

Eu tentei o seguinte e não funcionou nem um pouco.

image=.jpg,.png,.gif
find . -type f -iname "*$image"

Por quê? Não encontra variáveis de expansão?

    
por user341814 04.08.2014 / 01:57

1 resposta

2

Eu não acho que o Google AdSense ofereça suporte a várias extensões dessa maneira. De acordo com este post por Alvin Alexander , você pode fazer assim:

find . -type f \( -name "*.jpg" -o -name "*.png" -o -name "*.gif" \)

Com o uso da variável de ambiente (assumindo que o bash é o shell):

export image="-name *.jpg -o -name *.png -o -name *.gif"
find . -type f \( $image \)
    
por 04.08.2014 / 02:28

Tags