pedrolima
(usa Ubuntu)
Enviado em 05/10/2015 - 09:16h
Amigos, bom dia. Estou iniciando na criação de scripts pro Linux em Shell e estou tendo dificuldade com uma validação em particular.
Eu tenho uma pasta com arquivos TXT que chegam por FTP na mesma. Eu rodo um script que só deve ser executado caso a pasta tenha esses arquivos, caso não tenha o script pode ser finalizado pois não é necessário.
O nome desses arquivos é GoiaXXXX aonde XXXX é uma sequencia de 4 números aleatórios e que variam de acordo com o arquivo recebido.
O teste que estou executando é:
if [ -e Goia* ]
O problema que quando rodo o script ele da erro na linha supracitada: line 10: [: too many arguments
O erro ocorre por ele encontrar varios arquivos "GoiaXXXX" qual comando devo usar para realizar esse teste?
Obrigado.