elif comando está jogando erro [fechado]

0

Olá, o comando abaixo elif está correto?

elif [[ "${FILECOMMAND}" = "" ] && [[ -f ${ZIPFILE} ]||[ -f ${ZIPFILE3} ]]]

Estou recebendo um erro ao executá-lo.

    
por chandra prakash 10.11.2014 / 17:08

1 resposta

3

Se você usar os testes bash [[ , use-o em todos os lugares, você perdeu um, e outros estão fora do lugar.

O que eu faria:

elif [[ "${FILECOMMAND}" ]] || [[ -f "${ZIPFILE}" || -f "${ZIPFILE3}" ]]
    
por 10.11.2014 / 17:10