elif 명령에서 오류가 발생했습니다.

elif 명령에서 오류가 발생했습니다.

안녕하세요, 다음 elif명령이 맞나요?

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

실행하면 오류가 발생합니다.

답변1

bash 테스트를 사용하여 [[어디에서나 사용하면 하나를 놓치고 다른 몇 가지를 잘못 배치하게 됩니다.

나는 무엇을 할 것인가:

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

관련 정보